1 名前:デフォルトの名無しさん mailto:sage [2008/06/23(月) 12:39:32 ] NTT DoCoMoのiモード携帯電話用Javaに関する話題を扱うスレッドです。 ※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/
313 名前:デフォルトの名無しさん mailto:sage [2008/08/02(土) 11:36:38 ] music.setAttribute( AudioPresenter2.TRACK_ASSIGNMENT, 0); をやめて music = AudioPresenter.getAudioPresenter( 0 );で試したらNでも鳴りました! ありがとうございました
314 名前:デフォルトの名無しさん mailto:sage [2008/08/02(土) 23:05:46 ] TRACK_ASSIGNMENTだと、たしかMIDIでいうA01〜A04までしか鳴らないんじゃなかったっけ?良く知らないけど で、PsmPlayerはMFi3.0相当の全機種が対応している命令しか使っていないので、DoJa2.0以降対応の機種なら使える。 NEC製でN902iからN904iSまでの機種なら、ATS-MA7-MFiという公式ソフトが使える。
315 名前:デフォルトの名無しさん mailto:sage [2008/08/02(土) 23:07:14 ] しらないなら書き込まないでくれないかなウザいんだけど
316 名前:デフォルトの名無しさん mailto:sage [2008/08/02(土) 23:12:05 ] すみません誤爆しました
317 名前:デフォルトの名無しさん mailto:sage [2008/08/02(土) 23:31:57 ] は?お前は誰だ?マジうぜえ
318 名前:デフォルトの名無しさん mailto:sage [2008/08/03(日) 02:41:10 ] 精神病んでるね君。
319 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 16:54:03 ] 毎時00分と30分に時報を鳴らしたいのですが、そういうアプリってありませんか? 50件以上、アラーム設定できる奴とかでもいいのですが・・・。
320 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 16:54:33 ] プログラム板でしたか。これは失礼しました・・・。
321 名前:sage [2008/08/05(火) 14:44:59 ] Dojaで開発していましたが、Eclipseを使おうとインストールしてDojaのプラグインも入れました。 環境:WinXP Doja-5.1 J2SDK1.4.2_18 Eclipse3.1 文字描画のみのアプリをサンプルとして作って、Doja起動とEclipse上からDojaを起動の2パターンで動作確認しましたが問題ありませんでした。 resフォルダにGIFファイルを入れて読み込むアプリを作りましたが、Eclipseで動作確認をすると実行時に下記のようなエラーが発生します。 com.nttdocomo.io.ConnectionException: Unecom.nttdocomo.io.ConnectionExceptionxpected I/O exception エラー箇所を調査してみると、mi.use()でエラーが発生しています。 getStatus()は、0が返ってきています。 --ソース一部-- MediaImage = null; mi = MediaManager.getImage( "resource:///1.gif" ); if( mi != null ) { try{ mi.use(); }catch( ConnectionException e ) { System.out.println( "err:" + e + " " + e.getStatus() ); } } -- Dojaでは、resフォルダに画像が入っていないと同様のエラーが発生しました。 入っていれば、正常に動作します。 Eclipseではresフォルダも見るように何か設定をしなくてはいけないのでしょうか?
322 名前:デフォルトの名無しさん mailto:sage [2008/08/05(火) 14:47:23 ] 1.gifをEclipseのプロジェクトに加えないといけない
323 名前:321 mailto:sage [2008/08/05(火) 15:01:19 ] >>322 返答ありがとうございます。 Dojaで使用しているプロジェクトをインポートしたものをEclipseで使用しています。 そのため、Eclipseのパッケージ・エクスプローラというウインドウにはresフォルダ配下に1.gifが表示されています。 これでは、Eclipseのプロジェクトにあると言えないのでしょうか? それとも、他に方法があるのでしょうか?
324 名前:デフォルトの名無しさん mailto:sage [2008/08/05(火) 18:32:22 ] そのソースはあっている
325 名前:デフォルトの名無しさん mailto:sage [2008/08/05(火) 22:58:13 ] とりあえず、Eclipseで実行した直後にJarの中身を確認してみることだな
326 名前:デフォルトの名無しさん mailto:sage [2008/08/05(火) 23:14:22 ] たぶん、resフォルダをJar圧縮時に一緒に圧縮する設定になってないんじゃねーかね
327 名前:デフォルトの名無しさん mailto:sage [2008/08/05(火) 23:30:24 ] DrawArea指定しないと240*240になる糞仕様どうにかしてくれ
328 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 08:27:20 ] >>327 ? 個人的にはその仕様は妥当だと思っているのですが…何がどう糞だと思うのですか? 昔のアプリの大半がDrawAreaを指定せずに作られていたので 現行機種でも昔のアプリを正常に表示できるように、という理由でその仕様になったと思うのですけどねえ… …昔の機種の中にはDrawAreaを指定すると描画がおかしくなる機種があったので 極力DrawAreaは指定しないようになった、というのがこの問題の真の根源のような気もしていますが DrawAreaを指定すると機種固有バグを回避できるよという状況が仮にあったら皆でこぞって指定してた =未指定の場合は240x240に決め打ちなんて仕様にせずに済んだのかもしれませんが
329 名前:デフォルトの名無しさん [2008/08/06(水) 08:58:16 ] Aがメインです。ファイル書き込み内容は空っぽでした。 InputStreamというものは他のクラスに渡しても使い物にならないものなのですか? class A { Bでオブジェクトを取得して、InputStreamを取得。 InputStreamをCのメソッドの引数に与える。 } class B { オブジェクトを取得するメソッド() オブジェクトのInputStreamを返すメソッド() } class C { ファイル書き込みメソッド(InputStream in) }
330 名前:327 [2008/08/06(水) 13:31:02 ] >>328 テメーの頭の中も糞仕様だな
331 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 13:35:58 ] 機種によってデフォルトが違うのが 携帯アプリの醍醐味だったはずだぜ! ('A`)
332 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 14:28:11 ] Run once, write everywhere.
333 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 20:49:46 ] >>327 どうなって欲しいんだ?
334 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 22:13:31 ] 全画面指定があればいいよ
335 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 23:16:32 ] あんな少ないドット数でスケーリングされても困るだろ…。
336 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 01:27:56 ] なぜそこでスケーリングが出るのかと FULL*FULLみたいに指定すればいちいち機種毎に書かずに済むようにして欲しいだけ
337 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 07:25:32 ] プログラム側から対応できれば最強。 FULL*FULL にするとさ、例えばスーパーマリオみたいなの作ろうとすると めんどくさいことにならね?
338 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 07:58:36 ] ゲームなど解像度固定じゃないと困るならベタに数値書けばいいだけじゃないの。 主にツール系でフルスクリーンは欲しい。
339 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 10:12:30 ] たしかに デフォルトに関しては互換性もあるから現行のものは納得できるが、 "フルスクリーン"を指定するモードが無いのはどうかとは思うな ソフトキーのラベルも考えると、更にもう1つモードが欲しいところだよね
340 名前:327 [2008/08/07(木) 15:36:40 ] ソフトキー押せばフルハイビジョンになるコマンドがあったはずなんだけどなあ…
341 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 16:48:14 ] こんなところで愚痴ってても何も変わらないよ ドコモに要望出したら?
342 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 20:32:28 ] >>340 フルハイビジョン…?
343 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 21:27:29 ] >ドコモに要望出しても何も変わらないよ まで読んだ
344 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 23:00:09 ] じゃ諦めてね
345 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 00:47:00 ] わろすわろす
346 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 01:46:03 ] >>340 が偽物臭い
347 名前:デフォルトの名無しさん [2008/08/08(金) 20:02:32 ] スレ違いなのかもしれませんが質問させてください phpを経由してiアプリのダウンロードを行いたいのですが、xhtmlにて下記記述をし <OBJECT declare id="sample" data="appdl.php" type="application/x-jam"> </OBJECT> <A ijam="#sample" href="notapplicable.xhtml">ダウンロード</A><br> phpにてjamの出力を行うと、「ソフト情報表示」までは表示されるのですが 確認を押してダウンロードを実行すると「「このデータは取得できません」とエラー表示されます <?php $appname = "sample.jam"; $appli_data = file_get_contents($appname); header("Content-Type: application/x-jam\r\n"); header("Content-Length: " . filesize($appname)."\r\n"); print $appli_data; ?> header部分をぬいても同じ動作をしました 下の記述では正常にダウンロードできました <OBJECT declare id="sample" data="sample.jam" type="application/x-jam"> </OBJECT> <A ijam="#sample" href="notapplicable.xhtml">ダウンロード</A><br> ご存じの方がいらっしゃいましたら何卒ご回答お願い致します
348 名前:デフォルトの名無しさん [2008/08/08(金) 20:27:03 ] ギターの時間 rimo.tv/en/ch/728?TV rimo.tv/en/ch/743?TV
349 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 21:46:19 ] >>347 headrに\r\nはいらねーじゃねーかな? なくてもちゃんと改行してるはずだし、余分に改行はいっていると、 Content-Lengthがheaderではなく、body側に入っていると思われ。
350 名前:デフォルトの名無しさん mailto:age [2008/08/09(土) 06:36:41 ] www.docomocup.com/e_learning/reference/image.html > iアプリ コンパイル時の容量の重要要素は > ソースはできるだけシンプルにしましょう。 > コメント(特に日本語)を外すだけで10kぐらい減ったりします。 !? 嘘ばっかー!
351 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 07:33:14 ] デバッグビルドだと残る・・・のか?ww
352 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 07:50:13 ] バロスwwwwwwww
353 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 07:56:02 ] コメントでコンパイル後のサイズが変わるなんて斬新
354 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 17:56:21 ] ここでも断言してるぞ www.docomocup.com/e_learning/reference/comment.html どういうこと?
355 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 18:25:50 ] 自分で試したら? 答えは明白だけど。
356 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 19:35:13 ] jarにソースも入れてしまってるとか
357 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 20:26:33 ] コメントじゃなくて文字列をソースに埋め込んだらサイズは増えるけど、 そのことを記憶違いしてて記事に書いちゃってんじゃないかね。
358 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 22:22:41 ] docomoって低能の集まりだったのかw
359 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 00:12:17 ] 外注が新人に文書作成させただけだろう 文章が個人サイト以下で幼稚だし スクリーンショットは昔の開発キットのものだし
360 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 01:12:28 ] >>359 お前も低能だなw 内容をちゃんとチェックしてない時点でdocomoが低能の総本山なんだよ
361 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 01:36:25 ] はいはい、人類全部低能。
362 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 03:17:56 ] これはひどいな。 ドメインが変だと思ったけど、主催がdocomo東北なのねw
363 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 03:38:42 ] どうせ下請けに丸投げでチェックもザルだったんだろう
364 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 03:44:53 ] ごめん言い直すわ 東北の人間が低能なのねw
365 名前:デフォルトの名無しさん [2008/08/10(日) 09:16:03 ] Eclipse3.4とDoa5.1でiアプリ作成に挑戦してます。 実行しようとすると、下記のようなエラーがでます。 com.nttdocomo.eclipse.DoJaBuildException: Failed create jarC:\iDKDoJa5.1\apps\hello\bin\hello.jar ネットで紹介されているとおりインストールや設定を行ったのですが、 どうしても解決できません。 すいませんが、解決方法を教えてください。
366 名前:デフォルトの名無しさん [2008/08/10(日) 09:18:27 ] すいません。 × Doa5.1 ○ DoJa5.1
367 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 10:03:53 ] >>354 教えられた情報を鵜呑みにする事の危険さを説いているんだな。 書いたのどんなアホだよ('A`)
368 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 10:25:33 ] メモリ上のプログラム領域とスクラッチ領域は離れてるんですか? プログラムを修正してjarサイズが大幅にでかくなったとき メディアデーターをぶちこんであるスクラッチ領域が侵食されないか心配です
369 名前:デフォルトの名無しさん [2008/08/10(日) 10:41:46 ] ('A`)つ 「IRMのソースコード」 hobby11.2ch.net/test/read.cgi/appli/1169628570/l50
370 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 10:50:39 ] >>368 まったく異種。
371 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 11:01:17 ] >>365 とりあえず、同梱のサンプルをビルドするところから
372 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 11:08:56 ] DojaBuildExceptionが出るのは、パスが通ってないとき
373 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 11:15:12 ] >>369 コメントの力尽き具合で吹いた
374 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 11:29:58 ] >>354 > iアプリの場合は保存場所として「スクラッチパッド」と呼ばれるものを使用します。これは超小型のRAMディスクのようなもので、 電源を切るとデータが飛ぶんですか?
375 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 13:30:56 ] 東北のは飛ぶんじゃね?
376 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 14:18:03 ] インスタンスの説明もなかなか面白いな www.docomocup.com/e_learning/reference/instance.html
377 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 19:44:25 ] プラモデルの例をよむとますますわからなくなるぞ。。 しかし、外注するにせよ、これどこに書かせたんだかすげー気になる。 学生アルバイトとかかねえ。
378 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 22:15:40 ] 詳しい人に良く分かってない人が半端に聞きながら書いた予感。
379 名前:デフォルトの名無しさん [2008/08/11(月) 09:54:32 ] 盆休み中にちょっとやってみようかなと思ったのですが、 やっぱりHTTPサーバー用意出来ないとiアプリを携帯に落とす事は無理ですか? 実家帰るとネット環境がないもので。SDカードに直に落とすのは無理ですかね。
380 名前:デフォルトの名無しさん mailto:sage [2008/08/11(月) 10:02:05 ] 無理
381 名前:デフォルトの名無しさん [2008/08/11(月) 10:18:46 ] そうですか… 有難う御座います。
382 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 10:40:33 ] ここって超初心者が質問してもいいんですか?
383 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 10:47:29 ] 微妙
384 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 10:49:34 ] >>383 おねがいします
385 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 11:47:57 ] ググったり、スレ内検索したり、ドコモのドキュメントを見たりして それでもわからないときは質問すればいい。
386 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 12:02:02 ] そうですね、もうちょっと自分で調べてみます すみませんでした
387 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 13:13:34 ] 但しドコモ東北は要注意
388 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 21:48:50 ] >>387 メールで指摘してみたが、定型文で要点が分からないというようなリプライが来て、 詳しく説明したら、返事が来なくなった。
389 名前:デフォルトの名無しさん mailto:sage [2008/08/13(水) 11:25:49 ] 便りが無いのは良い便り おそらくこっそり直しているんだろう・・・
390 名前:デフォルトの名無しさん mailto:sage [2008/08/14(木) 02:41:02 ] あんなに面白い記事だったのに直っちゃってるよ 追記で間違っていたって書くのではなく、 こっそりと無かったかのように直している様が なんかむかつくな
391 名前:デフォルトの名無しさん mailto:sage [2008/08/14(木) 17:52:54 ] Dojaが遅いんですけど ノートンのせいでちゅか?
392 名前:デフォルトの名無しさん mailto:sage [2008/08/14(木) 20:09:26 ] お帰りください
393 名前:デフォルトの名無しさん [2008/08/15(金) 13:06:11 ] 391見て思ったんだけど まじめな話でDojaとかに干渉するソフトってありますか?
394 名前:デフォルトの名無しさん mailto:sage [2008/08/15(金) 13:22:57 ] どうじゃろ?
395 名前:デフォルトの名無しさん mailto:sage [2008/08/15(金) 14:18:00 ] 強いて言うなら、JavaとOS
396 名前:デフォルトの名無しさん mailto:sage [2008/08/15(金) 15:41:36 ] >>390 archive.orgにすでにクロールされてるので大丈夫。
397 名前:デフォルトの名無しさん [2008/08/15(金) 23:27:15 ] お前ら、スルー力無さ過ぎ。 そんなんじゃ、鬱になるぞ。
398 名前:デフォルトの名無しさん mailto:sage [2008/08/15(金) 23:38:53 ] >>396 結局、メールの返事も無し。 一般の読者に対する告知も無し。
399 名前:デフォルトの名無しさん [2008/08/16(土) 03:49:34 ] iアプりってクラス数の制限とかあるの?
400 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 10:00:46 ] >>399 特にないんじゃない? まぁ容量を考えるとむやみに増やせないだろうけど。
401 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 16:17:23 ] iアプリに詳しい皆さんにお聞きしたいのですが、最近画面上部のアイコン領域も使う全画面アプリが増えてます。 中には電池残量表示も独自に実装するアプリがありますが、電波表示を実装しているアプリは少ないようです。 また、電池残量が実装されていても2段階表示です。電波表示を実装しない理由、電波残量が2段階表示な理由があるのでし%E
402 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 16:33:34 ] アプリ側から段階としては電池フル/フルでない、電波圏外/圏内の2段しか取得できないから
403 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 23:43:27 ] microSDをDoJaでエミュレートする方法は?
404 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 00:22:40 ] microSDの何をemulateしたいの?
405 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 00:27:34 ] バカには聞いてません
406 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 14:08:44 ] >>402 そうなんですか。それじゃあ電波表示はあってもあまり意味ないですね。 Flashは全段階識別できるみたいなのでアプリも緩和してくれればなぁ。 ありがとうございました。
407 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 14:20:07 ] >>403 microSDの何をemulateしたいの?
408 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 16:28:17 ] これメチャ面白い! オススメだからやってみて。携帯版メイプルストーリーみたいな。 ↓から登録するとお互いにポイントもらえるからよろしく!ちなみに無料ね。 yaga.jp/game?g=8&uid=NULLGWDOCOMO&ik=MjI3NjM5Nzg,
409 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 19:23:17 ] public void processEvent(int type, int param) { System.out.println(""+type+":"+param); if (type == Display.KEY_RELEASED_EVENT) { switch(param){ case Display.KEY_DOWN: (処理) break; ・・・ case Display.KEY_IAPP: case Display.KEY_CLEAR: System.out.println("Clear"); break; default: System.out.println(param); } } }
410 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 19:25:11 ] ソースだけ書いてしまった・・・。 すみません。 >>409 のコードを実験しています。 クリアキーを取得したいのですが これで書いてうまくいきません。 エミュレータでどんなイベントを持ってくるのかと思い 最初に引数をはかせましたが クリアキーを押すだけではイベントが発生していないみたいです・・・。 環境はDoja 5.1 Eclipse 3.2を使用しています。
411 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 19:55:28 ] 君が思っているクリアキーがDojaの思っているクリアキーとは限らない。
412 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 20:33:43 ] >>411 ありがとうございます 手当たり次第にやってみると 待受 ボタンが対応しているらしいと分かりました。 実機に上げていないのでわからないのですが なるべく使わないほうがベターって事なのでしょうか。
413 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 21:23:04 ] 実機に上げてみて動作を確認しました。 一応、持っている機種(F903i)ではクリアキーで応答するみたいです。 もし動作しないときのことも考えて別処理をつける予定ですが これで動いてくれるのなら、このまま進めたいと思います。 ありがとうございました。