1 名前:デフォルトの名無しさん mailto:sage [2009/08/04(火) 12:42:32 ] J2ME CLDC+MIDPベースの携帯電話用Java(主にEZアプリ、Vアプリ)に関するスレッドです。 質問でも議論でも何でもこい、と。質問は公式資料をよく読んでからにしましょう。 前スレ: CLDC+MIDP+携帯電話用Javaスレッド part 8 pc12.2ch.net/test/read.cgi/tech/1206017034/ 過去スレ 携帯JAVAのスレッド pc2.2ch.net/test/read.cgi/tech/1011977260/ (DAT落ち) CLDC+MIDP+携帯電話用Javaスレッド part 2 pc5.2ch.net/test/read.cgi/tech/1070858996/ CLDC+MIDP+携帯電話用Javaスレッド part 3 pc5.2ch.net/test/read.cgi/tech/1091798483/ CLDC+MIDP+携帯電話用Javaスレッド part 4 pc8.2ch.net/test/read.cgi/tech/1108781476/ CLDC+MIDP+携帯電話用Javaスレッド part 5 pc8.2ch.net/test/read.cgi/tech/1132493827/ CLDC+MIDP+携帯電話用Javaスレッド part 6 pc11.2ch.net/test/read.cgi/tech/1155174514/ CLDC+MIDP+携帯電話用Javaスレッド part 7 pc11.2ch.net/test/read.cgi/tech/1180010672/ >>2-5 あたりにリンク集・;(`ε()゙
35 名前:デフォルトの名無しさん mailto:sage [2009/09/08(火) 15:20:31 ] >>34 オープンアプリからはバイブとバックライトくらいしかデバイス制御できない
36 名前:デフォルトの名無しさん [2009/09/08(火) 19:00:20 ] >>35 そうなんですか。 ありがとうございます。 iモード契約してきます。
37 名前:デフォルトの名無しさん mailto:sage [2009/09/08(火) 19:45:34 ] S!アプリ作り始めたのですが、ダウンロード元のURLを取得の仕方が分かりません。 リファレンスは片っ端から見たつもりですが… DOJAのIApplication#getSourceURLに相当する機能はありますか?
38 名前:デフォルトの名無しさん mailto:sage [2009/09/08(火) 22:54:33 ] MIDPの方でシステムプロパティから取れなかったっけ?
39 名前:37 mailto:sage [2009/09/09(水) 11:58:04 ] JADファイルに記載されてる内容を「MIDlet#getAppProperty()」で取得できるようなので、 JADファイルに「MY-SRC-URL」みたいなキーにサーバのURL書いておいて、 それを参照するようにしましたが、やり方・考え方的に合ってますか?自信ないです。 他に該当するクラス・メソッドはあるのでしょうか? ※「MIDlet-Info-URL」に記載するURLとは別のURLを指定したいので「MY-SRC-URL」なんてのを勝手に追加しました。 これとは別件ですが、アプリ起動後の最初の「Connector.open("... ",...)」を実行したところで、 エミュレータの画面に下記のような画面が出てしまいます。 まだ、実機で試せていないのですが、これは毎回出てしまうものでしょうか? Use Network? ・Allow and don't ask again ・Allow for this session ・Allow and ask me next ・No for this session ・Not now JADファイルには下記の記載をしてます。 MIDlet-Permissions: javax.microedition.io.Connector.comm,com.j_phone.io.Connector.StorageConnection.read,com.j_phone.io.Connector.StorageConnection.write,javax.microedition.io.Connector.http MIDlet-Application-Security: Y MIDlet-Network: Y JADファイルの記載・エミュレータの設定に不足があれば教えてください。 DOJAでは、JAMにHTTP通信を使う旨を記載したアプリをダウンロードした時に、 通信を許可するかしないかの選択をアプリ起動前に設定できますが、 現時点ではS!アプリを実機で動かしたことがないので分らない状況です。
40 名前:デフォルトの名無しさん mailto:sage [2009/09/10(木) 00:59:48 ] 環境設定→セキュリティー→セキュリティドメインをmaximumにすりゃ 出なくなるだろ
41 名前:37 mailto:sage [2009/09/10(木) 10:44:38 ] >>40 ありがとうございます。 んー、該当する項目がありませんが、、、 メニューの「プロジェクト→オプション」で開いたダイアログの 「セキュリティ」タブで、下記の3つをラジオボタンで選択できるところで、 「常にTrusted」を選択しているのですが… ・S!アプリのインストール時に問い合わせ ・常にUntrustedでインストール ・常にTrusted(3rd Party Domain)でインストール 「セキュリティドメインをmaximum」とのことですが、設定項目が見つけられませんでした。 見てるところが違うのでしょうか?
42 名前:37 mailto:sage [2009/09/10(木) 11:25:47 ] >>40 あっ、Wireless Toolkitの設定のことだったんですね。 すみません、ありがとうございます。 単にエミュレータと書いて提示した情報が少なくてすみません。 現在、S!アプリ用を考えて作ってるのでMEXA Emulator使ってます。 S!アプリはスレ違いでしたっけ?
43 名前:37 mailto:sage [2009/09/10(木) 11:47:16 ] たびたびスミマセン。 MEXA Emulatorの設定で、「常にTrusted(3rd Party Domain)でインストール」を選んだ後、 下記の選択で「Allow and don't ask again」を選択したら、 とりあえず、「UseNetwork?」のダイアログはでなくなりました。 Use Network? ・Allow and don't ask again ・Allow for this session ・Allow and ask me next ・No for this session ・Not now お騒がせしましたorz
44 名前:デフォルトの名無しさん mailto:sage [2009/09/11(金) 00:03:12 ] Wireless ToolkitシミュレータでresのWAVファイルを読み込もうとすると、 getResourceAsStreamで帰ってこなくなることがあるのですが、 なぜでしょうか?オープンアプリ実機だと大丈夫だったりします。 あと、オープンアプリの実機で3つ目にprefetchしたPlayerの音が鳴らないんですが、 どうすればいいですか?
45 名前:デフォルトの名無しさん mailto:sage [2009/09/11(金) 17:19:45 ] www.atmarkit.co.jp/fjava/rensai4/keitaijgram01/keitaijgram01_1.html ここを見て勉強したんですが、最終的に作られるjad,jarをMIMEの追加出来るサーバーでhtaccessを設定してアップロードしたんですが、「不正なファイルです、ダウンロード出来ません」と表示されてしまいます、どのようなミスをしている可能性があるでしょうか?
46 名前:デフォルトの名無しさん mailto:sage [2009/09/11(金) 17:59:50 ] 公式ドキュメントを読んでいないというミス
47 名前:デフォルトの名無しさん mailto:sage [2009/09/11(金) 18:05:50 ] auの公式ドキュメントには一応目をとおしたのですが…
48 名前:45 mailto:sage [2009/09/11(金) 18:15:10 ] 申し訳ないです、実機については、auのW52CAにて確認いたしました。
49 名前:デフォルトの名無しさん mailto:sage [2009/09/11(金) 19:09:42 ] >>45 .htaccessファイルの内容は?
50 名前:45 mailto:sage [2009/09/11(金) 19:21:23 ] AddType text/vnd.sun.j2me.app-descriptor jad AddType application/Java-archive jar 以上が.htaccessの内容です。
51 名前:デフォルトの名無しさん mailto:sage [2009/09/11(金) 19:44:33 ] ドットの有無かな? ↓でどうでしょう AddType text/vnd.sun.j2me.app-descriptor .jad AddType application/Java-archive .jar
52 名前:デフォルトの名無しさん mailto:sage [2009/09/11(金) 21:13:38 ] jadに原因があるんじゃないの
53 名前:45 mailto:sage [2009/09/11(金) 21:51:37 ] どうやらドットの有無は問題では無いようです、ほかにどんな情報があったらわかりやすいでしょうか?
54 名前:デフォルトの名無しさん mailto:sage [2009/09/11(金) 21:57:42 ] jad晒せ
55 名前:45 mailto:sage [2009/09/11(金) 22:42:47 ] 今出先で手元にjadがないため、又月曜日にjadを晒した上で質問させていただきます、すいませんでした。 ちなみに晒すのはWTKの属性設定でいいのでしょうか?
56 名前:デフォルトの名無しさん mailto:sage [2009/09/11(金) 22:56:45 ] >55 jadはテキストファイル。だから>50のように指定する。 jad晒せってのは中身をそのままここに書けってこと。 ビルドし直してjarだけサーバにアップロードしてjadは元のまま、 それでjarサイズの記述が一致してないんじゃないの? と軽くエスパー
57 名前:デフォルトの名無しさん mailto:sage [2009/09/11(金) 23:33:18 ] USBで持ち帰ったのがあったので晒します MIDlet-1: x1, x1.png, x1 MIDlet-Data-Size: 32 MIDlet-Jar-Size: 4552 MIDlet-Jar-URL: x1.jar MIDlet-Name: x1 MIDlet-Vendor: y1 MIDlet-Version: 1.0.0 MicroEdition-Configuration: CLDC-1.1 MicroEdition-Profile: MIDP-2.1 以上のとおりです。 サイズは一致してました。
58 名前:デフォルトの名無しさん mailto:sage [2009/09/11(金) 23:41:30 ] オープンアプリはProfile2.0じゃねえの
59 名前:デフォルトの名無しさん mailto:sage [2009/09/11(金) 23:53:03 ] www.au.kddi.com/ezfactory/tec/spec/openappli.html >「オープンアプリプレイヤー」とは、J2ME? Connected Limited Device Configuration (CLDC) 1.1 >(JSR 139)上のMobile Information Device Profile (MIDP) 2.0 (JSR 118) の仕様に基づき >作成されたJava?アプリを実行する環境です。 公式もろくに目を通していなかったということで大変迷惑をおかけしました。 答えてくださった方々ありがとうございました。
60 名前:デフォルトの名無しさん [2009/09/12(土) 18:54:25 BE:85185252-2BP(34)] S!アプリで固体識別番号を取得することは出来ないのでしょうか?
61 名前:デフォルトの名無しさん [2009/09/19(土) 23:23:34 ] MEXA+Eclipseで開発環境構築に嵌まっているので教えてください。 Mobile Creationの『S!アプリを作ろう』の手順で環境構築し、 Hellow Worldの動作確認をと思っているのですが、 イザ起動というところ(〜でインストール、を選んだ直後)で エミュレーターが勝手に落ちる現象に躓いています。 色々調べましたが、WindowsXPなので互換モード云々は関係ないと思いますし、 Eclipseは3.3〜3.5、MEXAエミュレーターは2.1、2.3それぞれ 全ての組み合わせで試行錯誤しましたが、同じところで起動できなくなります。 OSが悪いのかと思い、VMの上にまっさらなXPを入れても見ましたが、現象は変わらず。 ちなみにEclipseで出来たjad/jarをエミュで起動すると、 jadに MIDlet-1 の項目を追加しさえすれば、正常に動作しています。 どなたかアドバイスいただけないでしょうか?
62 名前:デフォルトの名無しさん [2009/09/20(日) 19:31:16 ] 全然思いつかないので、ご存知な方教えて下さい・・・・ ある整数の数分ランダムで数字をリストしていきたいです。 ただし、重複の数字は許しません。 例:1〜8の整数をランダム(重複は許さない) 3,8,5,1,4,2,6,7 普通のJAVAならjava.util.Collections.shuffleでリストで作ったものを 一回シャッフルして出すという事をしていたのですが、MIDletは java.util.Collectionsを実装していないみたいなので・・・・
63 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 21:25:24 ] java.util.Collectionsのソース読めばいいと思うよ・・・・
64 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 22:54:09 ] 適当にやればいいと思うよ・・・・
65 名前:デフォルトの名無しさん [2009/09/21(月) 01:16:59 ] どこのスレで質問すればいいのかわからないのでここで質問させていただきます。 おわかりになる方がいらっしゃえば是非回答していただければ幸いです。 au携帯電話のオープンアプリプレイヤーで動くオープンアプリといういのを作りたいと思っているんですが Sun java(TM)Wireless ToolKit 2.5.2 for CLDCを使っているんですが 私が拝見したオープンアプリを作ってる方のHP等では 最初の属性設定にて「JTWI」というのを選択するとあったのですが それを選択するとKDDIの技術情報のページには書かれていない Wireless Messageing API 1.1 (JSR 120)というのが必須として選択されてしまうのですが KDDI技術情報のページではそのAPIについて触れていないので この項目が選択されている状態で開発しても問題ないのか知りたいのですが 誰かご存知ないでしょうか? 私あまり日本語がうまくないので質問内容が皆さんに正しく伝わっているのか自信がないです。 簡潔に申しますと、Wireless Messageing API 1.1 (JSR 120)の項目が選択されたまま 開発してパッケージされたアプリが実機において動作させる際に問題があるのかどうかを知りたいです。 おねがいします。
66 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 01:35:05 ] javax.microedition.media.Playerって アプリ終了時にcloseメソッド使ってリソース開放したほうがいいの? closeしなくてもアプリ終了時に自動的にリソースって開放される?
67 名前:62 [2009/09/21(月) 10:30:33 ] ちょっと難しすぎますよね・・・・ありがとうございました
68 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 13:44:20 ] >>61 MEXA Emulator設定でパス指定してないんじゃね
69 名前:61 mailto:sage [2009/09/21(月) 16:24:10 ] >>68 スミマセン、自己解決しました。 パス等は一通り正しかったのですが、 jadの不正が問題でした。 原因は、jadの編集で起動クラスにチェック付けますよね。 その右のアプリケーション名、アイコン名が入力できる事を見落としていたと・・・ お騒がせしました。
70 名前:デフォルトの名無しさん mailto:sage [2009/09/22(火) 11:05:56 ] >>67 挑発して情報を引き出すのは2chでは有効な手法の一種だが、 流石にその低レベルの質問では無意味だと思う
71 名前:デフォルトの名無しさん mailto:sage [2009/09/22(火) 11:20:19 ] 最近煽るのが下手な奴多い。 きっとゲーム脳だから単純な思考しか出来ないんだな。
72 名前:デフォルトの名無しさん mailto:sage こうですか?わかりません。 [2009/09/23(水) 01:15:58 ] >>62 8P8(40320)個の{1..8}の順列すべてをあらかじめ内部に持っておいて、 んで random()%40320 すればいいんじゃね? ウッホ、こんな難しすぎる問題にすんなり答えられるオレって天才!
73 名前:デフォルトの名無しさん mailto:sage [2009/09/23(水) 04:46:33 ] >65 非サポートのAPIを使わなければOK >66 端末が搭載してるVMによるかもしれない。 解放するはずだけど。
74 名前:デフォルトの名無しさん mailto:sage [2009/09/23(水) 09:16:05 ] WirelessToolkitでオープンアプリを作っているのですが、 drawStringで実機と同じように英数字の間隔を等間隔に出来ないでしょうか? あと、Commandを実機と同じように右下と左下に出すことはできないでしょうか。 右下にメニューになってしまうのでやりづらい。
75 名前:デフォルトの名無しさん [2009/09/23(水) 18:04:09 ] >>72 ありがとうございます。 結局、いくつかのページを参照し、入れ替えロジックで対応しました。 public static void shuffle(int[] a){ Random r = new Random(); for (int i = 0; i < a.length; i++) { int j=r.nextInt(i+1); swap(a,i,j); } } public static void swap(int[] a, int i, int j){ if (i !=j){ int tmp=a[i]; a[i]=a[j]; a[j]=tmp; } }
76 名前:デフォルトの名無しさん [2009/09/24(木) 00:14:21 ] カオスだな
77 名前:デフォルトの名無しさん mailto:sage [2009/09/24(木) 00:26:34 ] 変なシャッフルだな nextInt(i+1)じゃそんなにシャッフルされなくね?
78 名前:デフォルトの名無しさん mailto:sage [2009/09/24(木) 00:40:12 ] Unofficial "CLDC 1.1 + MIDP 2.0" API Reference ttp://godwood.allnet.ne.jp/vioret/midpapi2/ ここ読む限り、nextInt(int n)はあんまりよろしくないらしい
79 名前:デフォルトの名無しさん mailto:sage [2009/09/24(木) 02:00:19 ] 確かに。 現状だと、特にa[7]が8である確率が7/8という事になるのか? もれがトランプでやっているアルゴリズムは大体 for (int i = 0; i < a.length*4; i++) { int j=r.nextInt(a.length); swap(a,i,j); みたいな感じで問題は出ていないが。 もっとも、Randomとかは使っていないで、どっかから拾った擬似乱数ルーチンを 使っている。
80 名前:デフォルトの名無しさん mailto:sage [2009/09/24(木) 02:02:17 ] あ、うそ、ゴメン。7/8はねーわw
81 名前:デフォルトの名無しさん mailto:sage [2009/09/24(木) 02:07:32 ] a.length*4だと飛ぶだろw *4は余計w もしくはswap(a,i%a.length,j);
82 名前:デフォルトの名無しさん mailto:sage [2009/09/24(木) 02:23:38 ] >>77 a[0]は8回変化する可能性があるのに対して a[7]は最後の1回だけ変化する可能性が与えられている 十分
83 名前:デフォルトの名無しさん mailto:sage [2009/09/24(木) 09:08:35 ] なぁ、なんでお前らスレ違いの馬鹿相手にスレ伸ばしてるの?
84 名前:デフォルトの名無しさん [2009/09/24(木) 09:35:10 ] >>70 >>83 お前かなり可哀相なやつだな・・・ 70なんて一日に数回しか書き込みないスレに一時間以内に二回も書き込んで.いい加減みんながスルーしてる事に気付け. 早く現実世界で友達つくれる事を切に願うわ(・_・、)
85 名前:デフォルトの名無しさん [2009/09/25(金) 20:55:58 ] アプリの終了って notifyDestroyed() と exit(0) のどっち使えばいいの?
86 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 20:59:21 ] f
87 名前:デフォルトの名無しさん [2009/09/25(金) 22:29:24 ] やりたいこと PCからSoftbankの携帯扱いで、位置情報を取得したい。 (実機を持ってないため) 環境 ウェブコンテンツヴューアー Ver6.0.1 (ローカルプロクシを使用) 問題 下記のリンクを踏んでも <a href="location:auto?url=hoge/huga.php ">link</a> POSTとGETに位置情報が格納されない。
88 名前:デフォルトの名無しさん mailto:sage [2009/09/26(土) 00:41:41 ] >>87 オプション>HTTPヘッダ>位置情報を通知する
89 名前:デフォルトの名無しさん [2009/09/26(土) 02:11:57 ] >>88 まじで助かった。 ありがとう。
90 名前:デフォルトの名無しさん [2009/09/28(月) 15:47:00 ] すみませんちょっと教えてください。 S!アプリからの通信で、 サーバ側から個体識別を行いたいのですが、 ブラウザと同様にuser-agent、 またはX_JPHONE_UIDヘッダで問題ないでしょうか? 現在外部鯖が使えず、エミュレータからは送信されないようなので…
91 名前:デフォルトの名無しさん mailto:sage [2009/09/28(月) 16:33:23 ] お前、2chの情報信じてそのまま利用する気か? ちゃんと環境整うまで待て
92 名前:デフォルトの名無しさん [2009/09/28(月) 17:03:12 ] >>85 どっちも使うな
93 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 09:07:43 ] S!アプリが、Eclipseプラグインでjava6だと動かないので1.5を入れてレジストリも1.5に直して環境変数も1.5にしたら、 S!アプリエミュレータ起動したら「cound not find java SE RuntimeEnvironment」と出て起動しなくなりました どこが間違ってるのでしょうか?
94 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 10:58:13 ] >>93 JREが無いって言ってるんだから、入れればいいんじゃないか? つか俺はjava6のjdkとjreしか入れてないが普通にプラグイン動くぞ
95 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 18:02:04 ] すみません、S!アプリで音を用いたゲームの定石と言うか、 音源はコレでこーいう風に作れ的なのはあるんでしょうか? 現在wavから変換したsmaf再生を行っていますが、 再生直前に jarから解凍>SmafPlayerで再生とすると、 結構な頻度でSmafPlayer#Playでアプリが一時停止してしまいます。 サスペンド>レジュームで再生が始まり、メインループも再開するので、 ある意味プログラムやデータに誤りがある訳でもなさそうなのですが、 実機でも発生するため困ってます。 音源は全部で1MB近くで、他に結構メモリを持って行かれる状況で、 起動時にSmafDataを全構築するのはNGです。 アドバイスお願いします。
96 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 19:39:57 ] 普通はSE、BGMをspfかmidiで、ボイスとかをsmafでやるね。
97 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 19:42:18 ] 間違えた。 ボイスとかはAudioPhraseで。
98 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 19:44:42 ] PCM
99 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 23:56:09 ] >ボイスとかをsmafで 真剣に悩んだw
100 名前:95 mailto:sage [2009/10/05(月) 15:38:07 ] >>96-98 お礼遅れて申し訳ありません。 spfを試してみようかと思いましたが、 音担当曰くspfで音を出すくらいなら無音の方がマシとか。。。 それと、SmafPlayer#Playで動作が停止する問題を再確認したところ、 非再生時にSmafPlayer#Stopを呼んでいたのが問題だったようで、 これを修正したところ、実機では問題なく再生できるようになりました。 エミュでは未だ停止しますが。 と言うことで、smafを使用することで解決しました。 ありがとうございました。
101 名前:デフォルトの名無しさん mailto:sage [2009/10/06(火) 17:11:26 ] すみません、エミュレータで動いて実機で動かない(不正なファイルと表示されダウンロード出来ない)って 単にjadの問題でしょうか? ただのHelloWorldなんですが・・・
102 名前:デフォルトの名無しさん mailto:sage [2009/10/06(火) 17:58:30 ] >>101 まあjadが悪いんだろうな バージョンの指定かアイコンの指定方法か、 ともかくmidpのリファレンスに書き方載ってるから読んでみたら?
103 名前:デフォルトの名無しさん mailto:sage [2009/10/06(火) 18:12:40 ] >>102 ありがとうございます。調べてみます。
104 名前:デフォルトの名無しさん [2009/10/08(木) 18:17:54 ] ご存じの方がいらっしゃれば教えてください。 S!アプリでネイティブの電話帳に新規アドレスを登録するアプリを作成しています。 手始めに「S!アプリ開発ガイド MEXA/JSCL利用編」に書かれているサンプルを そっくりそのまま書いてMEXAエミュレータで実行しました。 サンプルソースは↓のような感じです。 AddressData ad = DataElementFactory.createAddressData(); // アドレスデータに情報設定 ad.setInt(MEMORYDIAL_NO_INFO,0,0); ad.setString(NAME_INFO,0,"sample data 1"); ad.setString(PHONE_NUMBER_INFO,0,"0120-345-6789"); //アドレス帳オープン AddressBook ab = (AddressBook)PhoneDataConnector.openPhoneData("AddressBook",0); //アドレスデータをアドレス帳に登録 ab.createElement(ad); ところが、MEXE エミュでも実機でも、createElement()で例外(IOException)が発生して 登録ができません。 どなたか原因のわかる方いらっしゃいませんでしょうか。
105 名前:デフォルトの名無しさん mailto:sage [2009/10/08(木) 18:34:06 ] >>104 ありがとうございます。調べてみます。
106 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 17:19:48 ] >>101 .htaccessとか?
107 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 20:00:42 ] 質問なんですが、画像の横にテキストを配置して、twitterのタイムライン的な表示が可能な方法はないでしょうか? ListやImageItemだと画像が欠けたり、画像の上部にラベルが出てしまったりでうまいこと行きません。 Canvasを使うしかないかなとも思いましたが、Listの様に選択箇所の情報を取得したいというのもありますので…
108 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 22:41:50 ] 全部Canvasで自作。 普通のアプリ開発にFormなんて使わない。
109 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 00:23:25 ] >108 よくよく考えてやっぱりそうですよね Listみたいな挙動は自力で実装できるよう努力しますか とりあえず参考になりそうなもの探してみます
110 名前:デフォルトの名無しさん [2009/10/11(日) 02:12:35 ] CustomItemで自分で作っちゃうってのも手じゃないの?
111 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 02:15:17 ] >110 CustomItemってのがよくわからずだったのですが、Itemである以上ラベルの位置とかに難があるのかと しかしCanvasでやろうとすると、Form+Listでできていたことを自前で実装しなきゃならないんで詰みそうですね。。。
112 名前:デフォルトの名無しさん [2009/10/12(月) 03:14:40 ] CustumItemのサブクラスで作るんだろうけど >>78 の読む限りではラベルの表示も含めて サブクラス作る奴の責任とか書いてあるし 画像のとなりにラベル表示するのも自分で作れるんだし楽じゃね?
113 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 04:05:17 ] class MyItem extends CustomItem { Image myimage; MyItem(String label, Image image) {
114 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 04:09:07 ] class MyItem extends CustomItem { String mylabel; Image myimage; MyItem(String label, Image image) { super(null); myimage=image; } paint(Graphics g,int w,int h) { g.drawImage(myimage,0,0,0); g.drawString(mylabel,20,0,0); } } こんな感じかな・・
115 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 04:11:36 ] 素人にデタラメを教えるスレです
116 名前:デフォルトの名無しさん mailto:sage [2009/10/13(火) 01:10:20 ] 111です せっかくなんでCustomItemで一回やってみます paintの呼ばれ方がCanvasと違うみたい?な感じなんですかね
117 名前:デフォルトの名無しさん mailto:sage [2009/10/13(火) 01:50:06 ] さあ?カスタムアイテムでやってみてい無理ぽかったらキャンバスで全部自前処理すればいいんだし好きにすればいいじゃんよう
118 名前:デフォルトの名無しさん [2009/10/13(火) 03:43:25 ] >>78 みたいな日本語訳サイト読めば基本的なこと全部分かるやろ・・・ 質問に来る奴はそういう努力はしないわけ?
119 名前:デフォルトの名無しさん mailto:sage [2009/10/13(火) 23:09:18 ] javadocは大事なことはwebのガイドとチュートリアルに書いてあるのでそうとも限らん。 しかしまあjavadocすら読まないのは論外だよな。
120 名前:デフォルトの名無しさん [2009/10/14(水) 00:51:40 ] 英語読めない奴がプログラミングなんかするんじゃねえよ
121 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 01:23:52 ] とあるライブラリのjavadocがフランス語で書いてあって苦労した
122 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 01:40:12 ] フランス人が作ったライブラリってことか
123 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 18:25:59 ] 質問させてください // モデルに視点変換設定 model.setViewTrans( pos, look, up ); // Y軸回転する行列 rot.rotationY( RotationY ); // 行列を合成 model.multiply( rot ); // FigureLayoutに設定 layout.setAffineTrans( model ); // 描画 g3d.drawFigure( figure, 0, 0, layout, effect ); で描画すると、モデルの周りをカメラが回転するような感じに なってしまいます。 モデル自体を回転させるにはどうすれば良いでしょうか?
124 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 23:06:59 ] マスコットカプセルスレにいってこい
125 名前:デフォルトの名無しさん [2009/10/15(木) 00:15:16 ] オープンアプリでガーベジ・コレクタって呼び出しってどう?効果ある?
126 名前:デフォルトの名無しさん [2009/10/15(木) 03:42:49 ] 実装による
127 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 00:03:20 ] Sアプリを作ったのでアプリゲットにアップロードしようとしたんですが JADの一行目にMIDletの項目がありません と出て失敗します JADファイルには MIDlet-Name MIDlet-Vendor MIDlet-Version MIDlet-1 MIDxlet-API MIDlet-Jar-URL MIDlet-Jar-Size MIDlet-Data-Size MIDxlet-ScreenSize MIDlet-Icon の順に書いていて何がいけないのかまったくわかりません
128 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 01:41:47 ] JAD手書きかよ
129 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 02:03:03 ] eclipse使って作りました メモ帳で開いたら>>127 みたいな感じになってます
130 名前:127,129 mailto:sage [2009/10/16(金) 02:43:19 ] JADファイルをメモ帳からいじってたのがいけなかったみたいです eclipse通してやったらいけました お騒がせしてすいませんでした
131 名前:デフォルトの名無しさん [2009/10/16(金) 03:03:56 ] ANSIとかUnicodeとかUTF-8とかの話か
132 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 21:52:25 ] その調子じゃプロガードもかけてねえんだろうな
133 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 22:38:46 ] ProGuardはかけなくてすむならかけない。
134 名前:7 mailto:sage [2009/11/01(日) 10:25:18 ] 7zip信仰よりはマシ
135 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 11:44:46 ] 新スレ立ってたのか… part8スレが851で止まって見えるから 保守のつもりで書込んでやっと気付いた