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/
324 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 16:11:16 ] 結局再起動で治るような問題だったわけだ・・・
325 名前:282 [2009/12/17(木) 22:55:24 ] 4.0の実機を探しましたが手に入りませんでした >>317 iアプリのプログラミングは今回が初めてなのですがエミュで試さないでいきなり実機というのが主流なのでしょうか? 一応>>282 に音が止まるって書いたのですが・・・わかりづらい書き方で申し訳ありません >>318 別PCの4.0で試しても同じ結果でした >>319 5.1のターゲットを4.0にして試すときちんと動きます 4.0でコンパイルしたものでも5.1のエミュだときちんと動きました またひとつ進展したのでご報告します 言葉ではうまく説明できないのですが下のような感じです ドーーーーーーーーーーーーーーーーーーーーーーレーーーーーー ↑ setAttribute(1音上げる) ドーーーーー ミーーーーーー←4.0 ドーーーーレーーーーーーーーーーーーーーーーーミーーーーーー←5.0 使用しているMLDファイルの音一つ一つが非常に長い音だったため気がつかなかったのですが 次の音から出ていたようです これは仕様なのでしょうか? もしそうなら5.0と同じような動作をさせる方法は何かないでしょうか?
326 名前:デフォルトの名無しさん mailto:sage [2009/12/17(木) 22:58:35 ] 実機はエミュ以上に違う。
327 名前:282 [2009/12/17(木) 22:58:44 ] あれ? うまく書けてない・・・ ドーーーーーーーーーーーーーーーーーーーーーーレーーーーーー←音源 ↑ setAttribute(1音上げる) ドーーーーー ミーーーーーー←4.0 ドーーーーレーーーーーーーーーーーーーーーーーミーーーーーー←5.0 これで大丈夫かな? 4.0のドがsetAttributeのところで途切れてミが音源のレのところから始まっています
328 名前:デフォルトの名無しさん mailto:sage [2009/12/17(木) 23:24:42 ] 大丈夫だといいですね
329 名前:282 [2009/12/18(金) 03:10:31 ] 書き忘れましたがsetAttributeを使うと同時再生している他のプレイヤーも一緒に音が途切れます
330 名前:デフォルトの名無しさん mailto:sage [2009/12/18(金) 10:47:42 ] エミュの音周りは超いい加減な実装なので、信用すんな! 以上!!!
331 名前:デフォルトの名無しさん mailto:sage [2009/12/18(金) 11:42:37 ] i-mode対応のFOMA全機種を3台ずつ集めたら相場の10倍吹っかけても売れる気がしてきた 検証用に
332 名前:デフォルトの名無しさん mailto:sage [2009/12/18(金) 12:22:36 ] >>325 > 5.1のターゲットを4.0にして試すときちんと動きます > 4.0でコンパイルしたものでも5.1のエミュだときちんと動きました ってことは4.0のエミュレータがおかしいってことでいいんじゃない? 実機での挙動も機種(搭載チップ)によって違うこともあるので、サウンドで 凝ったことさせるのは結構厄介かも。 なんにせよ4.0の実機で動かす必要があって4.0で作っているんだろうから 4.0の実機は入手しておかないとね。
333 名前:デフォルトの名無しさん mailto:sage [2009/12/18(金) 12:24:27 ] 正直、エミュでまともに動かすために頑張るのって無駄だよなw エミュでのみ動けばいいならともかく。
334 名前:デフォルトの名無しさん [2009/12/18(金) 16:12:01 ] 実機がないのにわざわざ4.0ってことは 学校の課題か何かなのかな?
335 名前:デフォルトの名無しさん [2009/12/18(金) 16:52:29 ] 公式ツールで ソフトキー押しながらクリアキーをやりたいのですが、 押せません・・・ 1と2とかの同時押しならキーボードでできるんですが、 ソフトキーのショートカットがわからなくて・・・
336 名前:デフォルトの名無しさん mailto:335 [2009/12/18(金) 16:54:10 ] すみません早速なのですが 適当にキー押したらできました。 A=ソフトキー1 S=ソフトキー2 でした。
337 名前:デフォルトの名無しさん mailto:sage [2009/12/18(金) 18:28:34 ] >>335 同時押しはグループ毎に取れるボタンと取れないとか何個までとか 機種ごとに制限あるから調べてからのがいいと思うよ。
338 名前:デフォルトの名無しさん mailto:sage [2009/12/18(金) 22:19:01 ] Doja5.0で現在の日にち及び時刻を表示したいのですが、まったく時刻が表示されません。 Doja5.0エミュ上の携帯電話では時刻が表示されていないため、エミュ上だけ表示されていないのでしょうか。 実機にアプリを送ればいいのですが、機種がAUのために動作確認できません・・・。 時刻の表示部分のプログラミングは下記になります。 public void Calendar(Graphics g){ g.lock(); Calendar getTime; getTime = Calendar.getInstance(); getTime.setTime(new Date()); String getTimer; getTimer = getTime.get(Calendar.YEAR)+"/"; int w_month; w_month = getTime.get(Calendar.MONTH) + 1; getTimer=getTimer + w_month + "/"; getTimer=getTimer + getTime.get(Calendar.DATE)+" "; getTimer=getTimer + getTime.get(Calendar.HOUR_OF_DAY)+":"; getTimer=getTimer + getTime.get(Calendar.MINUTE)+":"; getTimer=getTimer + getTime.get(Calendar.SECOND); g.clearRect(0,0,getWidth(),getHeight()); g.drawString(getTimer,5,50); g.unlock(true);
339 名前:デフォルトの名無しさん mailto:sage [2009/12/18(金) 23:46:57 ] 1. getTime.setTime(new Date());はイラン 2. 連結しまくるのならStringじゃなくてStringBufferを使え 3. 塗り潰しと文字の描画を同じ色でやってる? 4. つか色を指定しろ
340 名前:デフォルトの名無しさん mailto:sage [2009/12/18(金) 23:48:15 ] 普通に脳みそ入ってるプログラマなら まず文字表示して文字は表示できるかチェックして、 そいで、自分が表示しようとしてる文字列に 何が入ってるのかくらい調べると思う。
341 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 00:10:42 ] >>338 のコードをコピーして試してみたけど、特に問題なく表示されたよ。 ちなみにエミュはDoJa5.1です。 ものすごく初歩的なミスをしてる気がする・・・
342 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 00:19:25 ] ホントだね・・・ >>341 って賢い。偉い。
343 名前:デフォルトの名無しさん mailto:sage [2009/12/20(日) 01:30:16 ] ディスプレイ上でGifアニメを動かそうとしてるのですが、起動した瞬間に終了します ソースは単純なので間違っていないと思うのですが、Gifの画像サイズやファイルサイズに制限はありますか?
344 名前:343 mailto:sage [2009/12/20(日) 01:37:46 ] Doja詳細みたり他のGifアニメに変えたりしてみたけど起動した瞬間に終了していました。 ソースのミスだったみたいです、失礼しました。
345 名前:デフォルトの名無しさん mailto:sage [2009/12/20(日) 05:27:48 ] え?
346 名前:デフォルトの名無しさん mailto:sage [2009/12/21(月) 06:05:18 ] ttp://sfkonu.vni.jp/sbcsoft/mgame/ ここで記載されてたmml→mld変換コード使ってmld作ってみたんだけど 実機で走らせるとUnknown media sound format を吐いちゃう。 もしかして機種依存だったりするんですかこれ
347 名前:デフォルトの名無しさん [2009/12/21(月) 10:03:11 ] ( ゚Д゚)サクラを使えヴォケ!! ttp://oto.chu.jp/
348 名前:デフォルトの名無しさん mailto:sage [2009/12/21(月) 11:08:42 ] >>347 mld出力できる?
349 名前:デフォルトの名無しさん mailto:sage [2009/12/21(月) 12:38:06 ] dekiru
350 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 21:24:31 ] >>347 これちゃんと出来るな・・・ 音組み込みたいんじゃなくて動的に作成できるものにしたいんだけど この作者さん、ドキュメントかなんかでmldのフォーマットに言及してくれないかな
351 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 23:08:17 ] 作者にメールでお願いするしかないだろうな
352 名前:デフォルトの名無しさん mailto:sage [2009/12/24(木) 17:22:46 ] Star-1.2の開発ツールがやーっと出た。 フルキーモードの操作がなんだかすごい。
353 名前:デフォルトの名無しさん mailto:sage [2009/12/25(金) 02:54:02 ] iDKStar1.1の開発キット使ってて、ビルド中に落ちる…ってか datomotu.lgr.jp/p-68#more-68 症状はこれと全く同じで、互換モードで古くすると落ちないのも同じなんだが 外部エディタとの兼ね合いで互換モードは使いたくない。 >>これよーくよーーく考えてみるとSDKが1.6でした。 >>1.4に直すとすんなりデバッグできました。こんな小さなことですごく悩んだなんて。。。(-_- ;)) ってあるけど、1.3〜1.6まで全部試したけど落ちてしまう。 解決方法知ってる方教えてちょーだい。 OSはvista。
354 名前:デフォルトの名無しさん mailto:sage [2009/12/25(金) 11:15:24 ] >>353 >>214
355 名前:デフォルトの名無しさん mailto:sage [2009/12/25(金) 17:15:17 ] >>354 (-_- ;)uzai...
356 名前:デフォルトの名無しさん mailto:sage [2009/12/25(金) 17:34:31 ] 成功しなかった解決法を提供した人物を叩くと たいていその質問は以降スルーされるな
357 名前:デフォルトの名無しさん mailto:sage [2009/12/25(金) 20:11:28 ] >>355 (-_- ;)uzai...
358 名前:デフォルトの名無しさん mailto:sage [2009/12/25(金) 20:19:40 ] >>357 (-_- ;)uzai...
359 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 02:39:14 ] >>354 ありがとうございます。パス通すのは知りませんでした。 …が、システムの詳細設定>詳細設定>環境変数>システム環境変数>PATH>編集 値に「;C:\Program Files\Java2SDK\bin\」を追加しましたが、同じくビルド時に落ちてしまいます。 最後の「\」があっても無くても同じです。 他にも設定すべき箇所がありましたら教えてください。
360 名前:デフォルトの名無しさん [2009/12/26(土) 09:00:54 ] Star 開発ツール NetBeans版もだしてよう・・・・ Eclipseは肌に合わなくって・・・
361 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 10:03:40 ] テキストエディタ一択! 開発ドキュメント書くの楽だからな! でも困った時はこっそりEclipse
362 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 17:35:08 ] >>359 環境変数を設定したあとにログインしなおした?(再起動でもいいけど)
363 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 22:07:16 ] 開発ドキュメントって何? javadoc?
364 名前:デフォルトの名無しさん [2009/12/27(日) 11:35:54 ] 開発ドキュメントって何? javadoc?
365 名前:デフォルトの名無しさん [2009/12/27(日) 11:57:39 ] >>361 開発ドキュメントって何? javadoc?
366 名前:デフォルトの名無しさん [2009/12/27(日) 13:43:27 ] .........
367 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 09:56:13 ] 前も言ったんですが、メガアプリ作るなら、 これからはP903シリーズとSH703切り捨てて、縦240やめませんか? 320使ってもいいし、オープンアプリに合わせて268でもいいし (私は268です。P903ユーザーから苦情来ますが、その都度、説明しています) 携帯アプリはしょぼいというイメージを変えるべき
368 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 11:43:44 ] 同じDoja5.1でも、実際に実機に入っているDojaは、また細かくバージョン分けされているのですか? メーカーによって実装は異なるのでしょうか?
369 名前:デフォルトの名無しさん [2009/12/28(月) 14:15:59 ] あ、自己解決しました!
370 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 22:29:54 ] >>367 jamファイルのdrawAreaを240×268に設定するっていうこと?
371 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 23:07:25 ] >>367 高くて機種変更できない人はアプリを使うなと言いたいのか・・・ ひでえ奴だな
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