1 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 20:36:33 ] NTT DoCoMoのiモード携帯電話用Javaに関する話題を扱うスレッドです。 Doja、Starいずれも扱います。質問時には明記してください。 次スレは>>980 が宣言して立ててください。 ※DoCoMo以外は下記スレへ。 CLDC+MIDP+携帯電話用Javaスレッド part 8 ttp://pc11.2ch.net/test/read.cgi/tech/1206017034/ ■ iアプリ特有ではなくJava一般に関する質問はこちらへ 【初心者】Java質問・相談スレッド116【歓迎】 ttp://pc11.2ch.net/test/read.cgi/tech/1213347130/ ■関連スレ 【日本携帯】Mascot Capsule/Micro3D【標準】 ttp://pc11.2ch.net/test/read.cgi/tech/1117773530/
372 名前:デフォルトの名無しさん mailto:sage [2009/12/29(火) 08:19:17 ] >>367 auよりしょぼいから広げろという話ならその方向性は分からないでもないが、 アプリ全体でいうなら仮に640x480になった所でやっぱり携帯アプリはしょぼい だろうw その辺りは例えば3,4センチの画面サイズやら、ボタンだか画面だかを細々 プチプチおす操作性やらに原因があるように思えるが。だからって、それが 悪いとも個人的には思わない。
373 名前:デフォルトの名無しさん [2009/12/29(火) 15:06:08 ] >>367 弱者切り捨てか? 金持ちの考え方は酷いなw
374 名前:デフォルトの名無しさん mailto:sage [2009/12/29(火) 15:44:31 ] 367の人気に嫉妬
375 名前:デフォルトの名無しさん mailto:sage [2009/12/29(火) 20:47:41 ] 質問です for(int i=0;i<10;i++){ ran[i]=乱数 } というように10個の乱数を作りたいのですが ran[0]〜ran[9]まで同じ数字が入ってしまいます なぜですか?
376 名前:デフォルトの名無しさん mailto:sage [2009/12/29(火) 21:51:40 ] >>367 本気でそう思うならStarで作ればよかろうに。 ミニマムが480x480だ。 精彩さで言えばQVGAなど比較にならない。
377 名前:デフォルトの名無しさん mailto:sage [2009/12/29(火) 23:33:11 ] >>375 肝心の「乱数」は一体どんなコードになってるの? 普通にRandomクラス使えばいいと思うけど。
378 名前:デフォルトの名無しさん [2009/12/30(水) 08:19:55 ] >>375 Random#nextInt とかでもシードが一緒なら同じ値が返る。 ループが1ms以内に回るから同じ数なんじゃないかな。 ループ内で Thread#sleep してみると多分値が変わる。
379 名前:デフォルトの名無しさん mailto:sage [2009/12/30(水) 11:39:27 ] >>378 アホな質問かもしれないけど Random#nextIntとかってシード更新する仕様なんじゃないの? ループ内でわざわざ再設定してるならわかるんだけど それならシードの設定をループの前でやれってことにならない?
380 名前:デフォルトの名無しさん mailto:sage [2009/12/30(水) 12:19:43 ] ループの度にRandomクラスのインスタンスを作ってるんじゃないの? インスタンスを作った直後のシード初期値って毎回同じじゃなかったっけ? ループ内でインスタンスを作った後に時刻を元にシード更新するか、 ループ前でインスタンスを作って、ループ内ではRandom#nextIntするか のどっちかにすればいいと思う。 最近、程度の低い問題で 推論→トライアンドエラーで解決 が出来ない奴多すぎ。 もうちっと頭使えよ。
381 名前:デフォルトの名無しさん mailto:sage [2009/12/30(水) 13:13:12 ] 質問前に自己解決しました(゚∀゚)
382 名前:デフォルトの名無しさん mailto:sage [2009/12/30(水) 13:19:53 ] (゚∀゚)カエレ!
383 名前:ペ・ヨンジュン ◆3cMgdlp8VY mailto:sAgE [2009/12/30(水) 13:57:31 ] >>367 に賛成 細かくなる とかじゃなくて 画面を 広く使える っていうのは ものには よるけれど やっぱり だいぶ違う と思う 古いの 切り捨てて starで 480x854で 作る方針 にすれば?
384 名前:デフォルトの名無しさん [2009/12/30(水) 23:44:35 ] ケータイでゴルフのスイング測定 ttp://www.youtube.com/watch?v=PdzqBZqsmrY&feature=channel おもしろフェイス ttp://www.youtube.com/watch?v=Cqu9Pv98mow&feature=player_embedded
385 名前:デフォルトの名無しさん mailto:sage [2009/12/31(木) 06:45:34 ] 質問です。 計算を行うアプリを作ってるのですが 緊急時に画面を非表示(キー操作と計算を動作させたまま)にしたいのですが、どうしたらいいのかわかりません。 ASTERISK(*)ボタンを押されたら 画面を真っ黒にする方法とか出来ますかね? public void paint(Graphics g) { g.lock(); Font f=Font.getFont(Font.SIZE_MEDIUM); g.setFont(f); g.clearRect(0,0,getWidth(),getHeight()); g.setColor(Graphics.getColorOfName(Graphics.BLUE)); else if (type==Display.KEY_PRESSED_EVENT && param==Display.KEY_0) { c=0;v=0;w=0;x=0;y=0; repaint(); } else if (type==Display.KEY_PRESSED_EVENT && param==Display.KEY_ASTERISK) { repaint(); } よろしくお願いします。 sports2.2ch.net/test/read.cgi/operatex/1262091015/294
386 名前:デフォルトの名無しさん [2009/12/31(木) 06:45:59 ] 質問です。 計算を行うアプリを作ってるのですが 緊急時に画面を非表示(キー操作と計算を動作させたまま)にしたいのですが、どうしたらいいのかわかりません。 ASTERISK(*)ボタンを押されたら 画面を真っ黒にする方法とか出来ますかね? public void paint(Graphics g) { g.lock(); Font f=Font.getFont(Font.SIZE_MEDIUM); g.setFont(f); g.clearRect(0,0,getWidth(),getHeight()); g.setColor(Graphics.getColorOfName(Graphics.BLUE)); 〜中略〜 else if (type==Display.KEY_PRESSED_EVENT && param==Display.KEY_0) { c=0;v=0;w=0;x=0;y=0; repaint(); } else if (type==Display.KEY_PRESSED_EVENT && param==Display.KEY_ASTERISK) { repaint(); } よろしくお願いします。
387 名前:デフォルトの名無しさん mailto:sage [2010/01/01(金) 01:28:51 ] >>380 たしかにループのたびにインスタンスしてます でも別パッケージで乱数をつくっているので どうしても乱数を作るときインスタンスしないとならないのです 凡用パッケージによるプログラムの効率化を狙ったのですが失敗のようです (ちなみにスリープを使うと解決するが処理速度が落ちる)
388 名前:デフォルトの名無しさん [2010/01/01(金) 03:59:41 ] windows風のUIライブラリってないですかね?
389 名前:デフォルトの名無しさん [2010/01/01(金) 09:05:50 ] つ .NET
390 名前:デフォルトの名無しさん mailto:sage [2010/01/01(金) 11:35:51 ] >>380 の続き すいません 自己解決しました 単に乱数を作るたび初期化していたようです 本当にJAVAって複雑ですね
391 名前:デフォルトの名無しさん mailto:sage [2010/01/01(金) 14:48:11 ] >>389 つ糞
392 名前:デフォルトの名無しさん mailto:sage [2010/01/01(金) 19:22:58 ] >>390 たぶん、あなたの設計が悪い。 Randomクラスのインスタンスをシングルトンにすればいいと思うよ。
393 名前:デフォルトの名無しさん mailto:sage [2010/01/01(金) 21:24:05 ] >>392 あなたみたいな人から批判されるために書き込みしたわけではありません
394 名前:デフォルトの名無しさん mailto:sage [2010/01/01(金) 21:28:26 ] >>393 JAVAって複雑ですねとかレスされると>>392 じゃなくてもちょっときっついレスしちゃいそうな気がする
395 名前:デフォルトの名無しさん mailto:sage [2010/01/01(金) 23:08:17 ] 同感
396 名前:デフォルトの名無しさん mailto:sage [2010/01/01(金) 23:23:18 ] ,r;;;;ミミミミミミヽ,,_ ,i':r" + `ミ;;, __,、 ≡ 彡 ミ;;;i 〃ニ;;::`lヽ,,_ ≡ 彡 ,,,,,、 ,,,,、、 ミ;;;! 〈 (lll!! テ-;;;;゙fn __,,--、_ .. ,ゞi" ̄ フ‐! ̄~~|-ゞ, ≡ /ヽ-〃;;;;;;;llllll7,,__/" \三=ー"."ヾi `ー‐'、 ,ゝ--、' 〉;r' ≡ あなたみたいな人から批判されるために >、/:::/<;;;lllメ \ヾ、 ヽTf=ヽ `,| / "ii" ヽ |ノ j,, ヾて)r=- | ヾ: :ヽ;;: | l | l ''t ←―→ )/イ^ ≡ 書き込みしたわけではありません ,イ ヽ二)l(_,>" l| ::\;:: | | | ヽ,,-‐、i' / V i、ヽ--イll"/ ,, ,//,, :;; l // l く> /::l"'i::lll1-=:::: ̄\ ヾ==:"::^::;;:::/;;;;;;;;;:::::::::::::: :::::ゞ ノ/ L/〈:::t_イ::/ll|─-== ヾ \__::::::::/::::::::::::_;;;;;;;;;;;;;;;;;ノノ ヘ >(゙ )l:::l-┴ヾ、ヽ )  ̄~~ ̄ ̄/ :::|T==--::::: // / ト=-|:|-─ ( l / / :: ::l l::::::::::::::::::/ /:::::::::::/:::::(ヽ--─ / | / ヽ_=--"⌒ ゙゙̄ヾ:/ /:::::::/:::::::::`<==-- ノ / /
397 名前:392 mailto:sage [2010/01/02(土) 07:21:20 ] >>393 批判じゃない。どうすればいいか書いたじゃん。 これが批判というなら、設計よりもあんたの脳みそがおかしいだけ。
398 名前:デフォルトの名無しさん mailto:sage [2010/01/02(土) 18:24:46 ] DojaってDocomoJavaの略ですか?
399 名前:デフォルトの名無しさん mailto:sage [2010/01/02(土) 21:21:50 ] ま、「あんたが悪い」と言われて気分のいい人はいないわなw
400 名前:デフォルトの名無しさん mailto:sage [2010/01/03(日) 01:41:22 ] 実際悪いんだからしょーがない 頭も性格もw
401 名前:デフォルトの名無しさん mailto:sage [2010/01/06(水) 00:59:09 ] doja4.1です。 プログラムの流れで、start関数は起動時の1回のみ実行され、 その後は、メッセージがあった時に keyPressed関数などに直接飛ぶ感じでしょうか。
402 名前:デフォルトの名無しさん mailto:sage [2010/01/06(水) 04:33:25 ] 夜明け前にすみません。 res フォルダにあるテキストファイルの全内容を String 型変数に格納したくて、 以下のようなコードを書きました。 一応動くのですが、バッファサイズを固定しない、もっとスマートな方法は無い でしょうか? ちなみにテキストファイルの文字コードは Shift_JIS、String 変数の文字コード は Unicode です。 public static final int MAX_TEXT_SIZE = 1024 * 1024; ... String s = null; try { InputStream is = Connector.openInputStream("resource:///test.txt"); byte[] b = new byte[MAX_TEXT_SIZE]; int i = is.read(b); s = new String(b, 0, i); } catch(Exception e) { // 例外処理 }
403 名前:デフォルトの名無しさん mailto:sage [2010/01/06(水) 10:05:38 ] >>402 1.質問に関してはByteArrayOutputStream使う。 2.例外発生時にInputStreamを閉じられない危険性が有るためisは例外の外で定義。 3.InputStream#read(byte[])は最後まで読み込まれる保証が無いためwhileで回す。
404 名前:402 mailto:sage [2010/01/06(水) 11:33:08 ] >>403 回答どうもです。 1. ByteArrayOutput(Input?)Stream をどうやって使うのか判りません・・・。 2. 了解です。 3. それが面倒なので質問したのですが、方法はそれしか無いですか?
405 名前:402 mailto:sage [2010/01/06(水) 11:57:47 ] 追記です。 while で回すと面倒というのは、バッファの切れ目が 2 バイト文字をまたいでしまう 場合の処理がごちゃごちゃになりイヤだという事です。 InputStream#read() で 1 回空読みしてカウントした方が面倒無いんでしょうか。
406 名前:402 mailto:sage [2010/01/06(水) 12:01:59 ] あ。 InputStream#read(byte[]) で読んで ByteArrayOutputStream#write(byte[], int, int) に吐いて、 後でまとめて ByteArrayOutputStream#toString() しろって事ですか。 全然気付きませんでした了解ですスレ汚しすみませんでした。
407 名前:デフォルトの名無しさん [2010/01/08(金) 06:59:47 ] resの中にフォルダ作ってその中のファイルを参照したいのですがパスはどうなるのでしょうか? "resource:///"+フォルダ名+"\\"+ファイル名+".txt" とやったのですができませんでした
408 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 07:25:59 ] \\ではなく/です
409 名前:デフォルトの名無しさん [2010/01/08(金) 07:46:05 ] >>408 "resource:///"+フォルダ名+"/"+ファイル名+".txt" にしてみましたができませんでした
410 名前:デフォルトの名無しさん [2010/01/08(金) 08:00:17 ] すみません 自己解決しました フォルダ名を日本語にしていたのが原因でした
411 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 08:18:10 ] >>346 (dataLength - 8) を dataLengthに置換すると動くかも。 「コマンドによるmldデータの動的作成」だとそれでエラーでなくなった。 それよりサクラでのmld出力方法がわからん・・・・
412 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 18:44:44 ] 待ち受けアプリを勉強中なんですが iappliToolのエミュレーターでは休眠状態のときはiアプリマークが非表示になるようですけど 実機(N901iS)ではiアプリマークが表示されたままになります。 このへんは機種によって違ってくるのでしょうか? こういう機種でも休眠状態なのか非活性化状態なのかはどうすれば区別できるんでしょうか?
413 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 20:17:38 ] 質問前に自己解決しました(゚∀゚)テヘッ
414 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 23:38:10 ] 質問後では?
415 名前:デフォルトの名無しさん mailto:sage [2010/01/11(月) 19:32:54 ] >>412 ≠413 412は未だ解決していませんorz
416 名前:デフォルトの名無しさん mailto:sage [2010/01/11(月) 19:48:27 ] Nだったら、トレース確認できるんじゃねーの?
417 名前:デフォルトの名無しさん mailto:sage [2010/01/11(月) 21:07:37 ] >>415 誰?
418 名前:デフォルトの名無しさん mailto:sage [2010/01/12(火) 16:23:12 ] 質問のあとに別の奴が自己解決しましたって書き込むのが静かなブーム(笑)なんだよ ID出る板でも釣られて「質問したからには解決法も書いていくべき云々」とかおっぱじめる奴が いるし質問自体もスルーされるから荒らしとしては強力
419 名前:デフォルトの名無しさん mailto:sage [2010/01/13(水) 01:06:37 ] 全機種の挙動は知らないので質問には答えられないが、 非活性化状態と休眠状態を区別する意図がわからない。 デバッグ目的とか?
420 名前:デフォルトの名無しさん mailto:sage [2010/01/13(水) 12:52:43 ] Star-1.2からJDKのバージョンが5になってるけど、ジェネリックとか使えるの?
421 名前:デフォルトの名無しさん mailto:sage [2010/01/13(水) 13:48:48 ] >>420 Javaスレでききましょう
422 名前:デフォルトの名無しさん mailto:sage [2010/01/13(水) 16:50:37 ] >>419 まだiアプリに関してよくわからないので 的外れなことを尋ねてるかもしれないんですが、 1.待ち受けアプリのバッテリ消費は休眠させたほうがいいのでは? 2.サブ画面が消灯しない原因は待ち受けアプリ? とういう点を実機で確認したかったのが目的です トレースも見てみたのですが さっぱりわからず ^^;
423 名前:デフォルトの名無しさん mailto:sage [2010/01/13(水) 18:40:47 ] とりあえず日本語の勉強が先だな
424 名前:デフォルトの名無しさん mailto:sage [2010/01/15(金) 18:21:54 ] >>422 待ち受けアプリは作った事ないけど、開発ガイドをみる限りでは 『休眠状態:待ち受けアプリケーションの動作は停止しています』 ってあるんだから、区別するも何も無いんじゃないの?w
425 名前:デフォルトの名無しさん mailto:sage [2010/01/15(金) 19:35:16 ] 批判は受け付けてません 回答お願いします ^^;
426 名前:デフォルトの名無しさん mailto:sage [2010/01/15(金) 20:18:59 ] >>422 携帯本体側の仕様で、スリープモードなんてものが存在しまして。 カタログスペックで200hくらい待ち受け可能なのは、 閉じるとスリープモードに入って節電してるからなのね。 スリープモードに入らないと持って2日。 で、通常アプリを起動中はスリープモードに入らない。 休眠状態ならスリープモードに入れると思う。 まぁどちらも実装依存ではあるけど。 あとは考えるなりテストってことで。
427 名前:デフォルトの名無しさん mailto:sage [2010/01/15(金) 20:23:31 ] それで最近の超ハイスペでも電池がまともに… ってことは下手すりゃベースバンド側部品だけで携帯作れるのかな
428 名前:デフォルトの名無しさん mailto:sage [2010/01/15(金) 21:34:10 ] >>427 ひんと:ウィルコムのW-SIMM+アンテナ+送受話部分=PHS
429 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 20:40:58 ] W-SIMはARM7のベースバンドとアンテナまでは組み込んである(アンテナが外付けだと 電波法上の制約をジャケットが受ける)から電源と音声データだけ渡せば通話できるよ
430 名前:デフォルトの名無しさん mailto:sage [2010/01/19(火) 10:16:09 ] 質問させてください。 携帯端末A、Bの2台があります。 端末の通信先としてサーバがあります。 端末Aでキャラクターを動かした場合、同じ動きを端末Bでしたい時、 端末A側からキャラクターを動かす度にサーバへデータ送信を行い、 端末Bで定期的に情報を取得するしか方法はないのでしょうか 宜しくお願い致します
431 名前:430 mailto:sage [2010/01/19(火) 10:19:54 ] 前提書き洩らしました。 携帯端末A,Bは遠距離で離れている場合です。
432 名前:430 mailto:sage [2010/01/19(火) 10:26:48 ] こんな機能あるようですね www.nttdocomo.co.jp/info/news_release/page/081105_01.html#p04 対応機種が少ないですが・・・ 対応機種 10機種(今回発表の全22機種中) [docomo STYLE series]N-02A、P-02A [docomo PRIME series]F-01A、F-03A、N-01A、P-01A、SH-01A、SH-03A [docomo SMART series]N-04A [docomo PRO series]SH-04A
433 名前:430 mailto:sage [2010/01/19(火) 10:38:09 ] つかえねーな >>430 のとおりしか方法ないですか
434 名前:デフォルトの名無しさん mailto:sage [2010/01/19(火) 10:41:17 ] >>430 それ以外に無いでしょ。 通信プロトコルとデータフォーマットに差があるだけの話で。
435 名前:デフォルトの名無しさん mailto:sage [2010/01/19(火) 10:46:03 ] というか、他にどうやって… 定期的に見に行くんじゃなくてロングポーリングでもするくらいじゃね
436 名前:430 mailto:sage [2010/01/19(火) 10:51:47 ] >>434 >>435 ありがとうございました。
437 名前:430 mailto:sage [2010/01/19(火) 10:56:44 ] iアプリ間で同期取るのは難しいですね。
438 名前:デフォルトの名無しさん mailto:sage [2010/01/19(火) 11:21:04 ] じゃあ絶対座標と時刻セットで送れば
439 名前:デフォルトの名無しさん mailto:sage [2010/01/19(火) 11:28:32 ] リアルタイムは無理でしょ ラグを織り込んだシーケンスを起こすくらいしかないんじゃないかな
440 名前:デフォルトの名無しさん [2010/01/19(火) 19:25:27 ] 質問させていただきます。 UART通信により外部より入力したデータをStringで作成。 HTTP経由サーバ上のcgiでテキスト出力させたいと思っています。 w_dataに外部からのデータを入力し、HTTPにより出力させる際に空のテキストが作成されてしまいます。 分割して試してみましたが、w_data="aaa"のように直接入力すると問題なく作成できました。 string とbufferとのやりとりでエラーが起きているのでしょうか? 御教授願います。 try{ sc=(StreamConnection)Connector.open("comm:/0;baudrate=9600,databitlen=8,parity=NO,stopbitlen=1,flowctrl=OFF",Connector.READ_WRITE); InputStreamReader f = new InputStreamReader(sc.openInputStream(), "SJIS"); StringBuffer w_StringBuffer = new StringBuffer(); System.out.print("2"); while ((i = f.read())!= 0){ w_StringBuffer.append((char)i); System.out.print(w_StringBuffer); } String w_data = new String(w_StringBuffer) ; f.close(); sc.close(); System.out.print(w_StringBuffer); }catch(IOException e){ System.out.println(e.getClass().getName()); String E; E=e.getClass().getName(); g.drawString(E,0,120); }
441 名前:デフォルトの名無しさん [2010/01/19(火) 19:38:46 ] try{ String w_url=new String("URL〜.cgi"); wo_connect=(HttpConnection)Connector.open(w_url,Connector.READ_WRITE,true); } catch(Exception e){w_err.setText("書込エラー1");} try{ wo_connect.setRequestMethod(HttpConnection.POST); wo_connect.setRequestProperty("Content-Type","text/plain"); OutputStream wo_stream=wo_connect.openOutputStream(); OutputStreamWriter wo_buffer=new OutputStreamWriter(wo_stream); wo_buffer.write(w_data); wo_buffer.close(); wo_stream.close(); wo_connect.connect(); InputStream wi_stream=wo_connect.openInputStream(); InputStreamReader wi_buffer=new InputStreamReader(wi_stream); StringBuffer w_StringBuffer=new StringBuffer(); String w_remsg; int w_char; while((w_char=wi_buffer.read())!=-1){ w_StringBuffer.append((char)w_char); } w_remsg=(String)w_StringBuffer.toString(); w_err.setText(w_remsg); wi_stream.close(); wo_connect.close(); } catch(Throwable e){w_err.setText("書込エラー2");} }}}
442 名前:デフォルトの名無しさん mailto:sage [2010/01/22(金) 10:32:53 ] ちょくちょくUARTの質問あるけど殆ど回答無いなw でもまぁ、Eclipse使うだけでエラー表示されるようなコードに レスが無いのもわかる気がするが。
443 名前:デフォルトの名無しさん mailto:sage [2010/01/24(日) 13:50:37 ] mldについての質問です。 ネットからとってきたフリーのmldは再生できるのに WMC-MA2を使用してwavから変換したmldを再生しようとしても 音が鳴りません。 もっと別の方法でmldを作成しなければいけないのでしょうか?
444 名前:デフォルトの名無しさん [2010/01/24(日) 22:44:28 ] 分解能とかは関係ないの?
445 名前:デフォルトの名無しさん [2010/01/25(月) 08:35:23 ] おはようございます。 質問ですが、JavaではMathクラスにMath.rint()メソッド(四捨五入する)が ありましたが、i-appli(DoJa環境)ではMath.rint()メソッドはサポート されていないのでしょうか? また、サポートされていない場合どのように自作すればいいかご教授 頂ければ幸いです。 ちなみに自分の足りない頭で考えたのは、小数点第○位の数字を指定して 取り出し、その数字が(0〜4)の場合は繰り下げ、(5〜9)の場合は0にした上で 繰り上げをする。 というものですが、小数点以下の数字の指定の方法が、特に分かりません。 分かる方いらっしゃいましたら申し訳ありませんがご教授ください。
446 名前:デフォルトの名無しさん mailto:sage [2010/01/25(月) 09:00:23 ] 第1位なら10倍して10で割ったときのあまりを元に1の位を四捨五入して10で割る 第2位なら100倍して10で割ったときのあまりを元に1の位を四捨五入して100で割る
447 名前:デフォルトの名無しさん [2010/01/25(月) 11:06:13 ] >>446 さん 445の書き込みをしたものです。お早い返答ありがとうございました。 アドバイスを元になんとかメソッドを自作してみようかと思います。 以上、Javaド素人の学生でした。
448 名前:デフォルトの名無しさん mailto:sage [2010/01/27(水) 01:14:15 ] >>440 charとStringは別物なので、単純に=にしてもダメなんですよ
449 名前:デフォルトの名無しさん mailto:sage [2010/01/27(水) 10:24:15 ] >>448 知ったか乙
450 名前:知ったか mailto:sage [2010/01/27(水) 20:13:50 ] あ? やんのかこら
451 名前:デフォルトの名無しさん mailto:sage [2010/01/29(金) 13:48:58 ] 現在iアプリで赤外線コントローラを作成しています。 赤外線部のコードを抜粋します。 IrRemoteControl Ir = new IrRemoteControl(); Ir.setCarrier(131,131); Ir.setCode0(PATTERN_HL, 1000, 1000); Ir.setCode1(PATTERN_HL, 3000, 3000); IrRemoteControlFrame Irf = new IrRemoteControlFrame(); Irf.setFrameData(new byte[] { 0x0F, }, 8); Irf.setStartHighDuration(40000); Irf.setStartLowDuration(12000); Irf.setStopHighDuration(0); Irf.setFrameDuration(****); Irf.setRepeatCount(1); ここで分からないのがsetFrameDuration関数に渡す引数についてです。 調べた限りでは、全ての送信コストと書かれていたのですが、 40000+12000+8000(4bit分の0送信コスト 4*(1000+1000))+24000(4bit分の1送信コスト 4*(3000+3000))+0(ストップ部) =840000=840 さらに、このフレームデータをリピートせせて送信する場合は、待機時間(例えば25ms) を加えて、840+250=1090 この様な解釈で良いのでしょうか? よろしくお願いします。
452 名前:デフォルトの名無しさん [2010/01/29(金) 15:28:12 ] Javaでポーカーを作っています。 エラーがでるのですが、どこが間違ってるかわかりません。 わかる方いたら教えてください。 よろしくお願いします。 rg550.hp.infoseek.co.jp/cgi-bin/joyful/main.htm 912番です。
453 名前:デフォルトの名無しさん mailto:sage [2010/01/29(金) 15:35:20 ] 括弧の対応が合っていない { の数と } の数を数えてみるべき
454 名前:デフォルトの名無しさん mailto:sage [2010/01/29(金) 15:46:23 ] まず、eclipseでもnetbeansでもいいからIDEを使おう エラーの話はそれからという事でよろしく
455 名前:デフォルトの名無しさん mailto:sage [2010/01/29(金) 16:47:39 ] >>451 解釈はそれでおk。 単発の送信なら別に設定しようがしまいが意味無かったと思う。 と言うかその辺詳しく書いてない&アナライザ持ってなかったもんだから 確認出来なかったってのが正しいか。 関係ないかもだけどBREWも作るならbit列逆なので注意。
456 名前:デフォルトの名無しさん mailto:sage [2010/01/29(金) 18:25:55 ] >>455 DoJa-5.0プロファイルのAPI説明部は [ DoJa-3.0 (506i) 以降 ただし、DoJa-3.5 (900i) を除く] 実際のフレームデータを 送信するのに必要な時間を下回る値を設定すると、 送信 時に例外が発生します。 と、ありましたので単発の送信をする場合には、とりあえず多少でかい数字で設定しておけばOKということですね。 ありがとうございました。
457 名前:デフォルトの名無しさん [2010/01/30(土) 19:56:03 ] 453、454のかたありがとうございます。 また訂正したら質問するとおもいますがまたよろしくお願いします。
458 名前:まみ16さい mailto:sage [2010/01/31(日) 22:54:39 ] 画像を回転させて左右反転させたいのですができません(Doja3.5) (プログラム) Graphics g : : g.setFlipMode(g.FLIP_ROTATE_LEFT); g.setFlipMode(g.FLIP_HORIZONTAL); g.drawImage(img,0,0); FLIP_HORIZONTALしか反映されません どうすればいいですか?
459 名前:デフォルトの名無しさん mailto:sage [2010/02/01(月) 19:42:15 ] FlipModeは最後に設定したのしか効かない。
460 名前:デフォルトの名無しさん mailto:sage [2010/02/01(月) 20:27:11 ] アフィン変換しろ。
461 名前:デフォルトの名無しさん mailto:sage [2010/02/02(火) 01:20:20 ] Dojaにはあったgraphics3d.collisionパッケージがStarプロファイルだとこっそりなくなってるんだね。 トラステッドじゃなきゃ高速判定クラスがないのか。
462 名前:デフォルトの名無しさん [2010/02/02(火) 16:17:43 ] 454さん Eclipseの使い方がよくわかりません。 プロジェクトの新規作成でDoja-5.1プロジェクトを選択したいのですがでてきません。 Dojaをダウンロードしてるのですが… 教えてください。 すみません。
463 名前:デフォルトの名無しさん mailto:sage [2010/02/02(火) 22:13:23 ] dojaを解凍したdoc内のpdf嫁
464 名前:デフォルトの名無しさん mailto:sage [2010/02/05(金) 05:32:10 ] あのーどなたか、splitがどこにあるか知りませんか?
465 名前:デフォルトの名無しさん mailto:sage [2010/02/05(金) 09:53:58 ] >>464 俺のプロジェクトには有る。
466 名前:デフォルトの名無しさん mailto:sage [2010/02/05(金) 12:20:57 ] >>465 どこですか・・・
467 名前:デフォルトの名無しさん mailto:sage [2010/02/05(金) 12:32:16 ] つーか、ぐぐったのかもしれないが『○○のキーワードでぐぐりましたが 見つかりませんでした』位は書かないと良い反応はないというか。 もちろん"split"だけではなく考えられる限りの単語をそえて組み合わせてぐぐる 事は前提。
468 名前:デフォルトの名無しさん mailto:sage [2010/02/05(金) 14:36:18 ] 「split」が何なのか分からないな・・・ クラスやメソッドならAPIリファレンスを検索すればいいだけかと。
469 名前:デフォルトの名無しさん mailto:sage [2010/02/05(金) 16:17:15 ] 過疎スレなんだからそんな意地悪すんなよ >>464 MIDPにsplitはない自作するか、どっかから拾ってくるしかない
470 名前:デフォルトの名無しさん mailto:sage [2010/02/05(金) 19:09:32 ] String#split がないってのはちょくちょく現れるねぇ このスレだけでもこれで3回目 >>464 "String split java CLDC" でググればいろいろ見つかるよ
471 名前:デフォルトの名無しさん mailto:sage [2010/02/06(土) 03:26:23 ] なんでこのスレで "MIDP" なんて出てくるんだ
472 名前:デフォルトの名無しさん mailto:sage [2010/02/07(日) 21:06:16 ] Dojaツールでビルドしたとき > 警告:この文字は、エンコーディング SJIS_i にマップできません。 と警告がでて、どうやら一行コメントが文字化けして文句言うみたいなんだけど… どうやって解消すればいいのかわかる?