[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 03/15 13:52 / Filesize : 212 KB / Number-of Response : 920
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

iモード携帯電話用Java(iアプリ) Part18



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/

496 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 02:58:24 ]
>>495
読みました.どうもすみません.

ソフトキーにUART受信,httpからのGETを割り当てて手動でやれば上手くいくんですが
並べて書くと上手くいかない・・・・
詰んだ

497 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 14:04:34 ]
諦めるの早ぇ…。
手動でやって上手くいってるんなら、
なぜ上手くいかないケースとの差を調べようとしない?

あとアプリ側、サーバ側共にちゃんとログ出してチェックしてる??

498 名前:デフォルトの名無しさん mailto:sage [2008/09/11(木) 02:09:27 ]
>>496
HTTP_ERRORであれば、例外キャッチしたあとに
c.getResponseCode()すれば、サーバーが何番のエラー吐いてるのかわかるよ。
500だったらPHPがコケてるとか、404だったらURL間違いとかね。
まあ、サーバーサイドのログをリアルタイムに見れるなら、その方が早いけど。

499 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 18:15:52 ]
エミュレータ上だと問題ないのに、実機での実行だとエラーが起きる…

throwable = java.lang.IllegalArgumentException
status =
throwableMessage = Width or height is negative


Widthかheightが負の値ってどうゆうことなんだろ?
誰か知ってる人、教えてください!

500 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 20:18:32 ]
文字通り、幅か高さに0未満を渡した時の例外です。
幅か高さなので、たぶん描画周りでしょう。
エミュと実機で解像度が違っていたりしませんか?

どうしても例外発生箇所が分からないなら、
AppTraceをonにしてSystem.out.println()連打。

501 名前:499 mailto:sage [2008/09/13(土) 21:53:32 ]
>>500
レスどうもありがとうございます。
先ほど書き忘れたことがあったのでそれだけ追記します。

・エラーが起こる時と起こらない時があって、大体8割くらいの確率でエラーが起こる
・アプリ起動と同時にエラーが起こる

ひとまずSystem.out.println()を連発して、トレース情報とにらめっこしてみます。

502 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 22:20:29 ]
「起こる時と起こらない時」があるなら、
俺なら変数の未初期化を疑うね。

503 名前:499 mailto:sage [2008/09/13(土) 22:22:29 ]
ソースを書き換えたわけでも無いのに、再ダウンロードしたら直っちゃいました。
結局原因はわからず仕舞いだったものの解決したということで、お騒がせしました。

一体なにがなんだかさっぱり・・・・・・。

504 名前:496 mailto:sage [2008/09/14(日) 00:25:37 ]
rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/416.java

こんな感じで書いてるんですが・・・
get()で上記のエラーを帰してきます.
start()呼ぶとサーバーまで行ってない模様.

でも手動でget()だけやると行くんです・・・
わけがわからない・・・・



505 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 01:31:58 ]
>>504
上記のエラーってのはConnectionException(HTTP_ERROR)のこと言ってるんだよね?
だったらサーバーのログみろって。

506 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 01:44:28 ]
だから見ても何故か行ってなくて困ってるって

507 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 03:01:10 ]
>>504
結局HTTP_ERRORの時のgetResponseCode()って何なの?
それが分からないとどうにも…。

あとThreadの使い方を間違えているよーな。
start()じゃなくてrun()をオーバーライドしないと。
実験用だったらスマン。。

508 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 03:56:21 ]
>>507
サーバーまでいけてないようで,サーバー側のログではわかりませんでした.
端末側でc.getResponseCode()を取得したいんですが,
catchステート内でc.getResponseCode()するにはどうしたら良いのか・・・・

509 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 04:33:18 ]
HttpConnectionの変数宣言をtryの前にすればいいかと。
ついでにclose()をfinallyですると吉(tryが入れ子になるけど)。


510 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 10:35:15 ]
何気にJ2SE 1.4.2って今年の10月30日でサービス終了なんだな。

511 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 14:46:35 ]
>>510
そう。
なのに未だにドコモが保障するのは1.4.2…。
ついでに言えば○tarも1.4.2…。

まぁ実際のところは最新のJDKでも問題出てないけど。
なんか気持ち悪いよね。

512 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 15:44:02 ]
>>509
try前に入れると
初期化して無いと怒られましたが,nullで初期化すればいいんですね・・・
getResponseCode()みると400でした
手動でやると行くのに逐次的に処理すると不正なリクエストってどういうことなんだろうか・・・

513 名前:デフォルトの名無しさん mailto:sage [2008/09/15(月) 04:11:22 ]
HttpConnection#getURL()してみてください。
リクエストに使えない文字が入っているのかも。
不可視な文字かもしれないので、
念のためString#toCharArray()でも確認を。


514 名前:デフォルトの名無しさん mailto:sage [2008/09/16(火) 15:47:24 ]
>>502
Javaに未初期化による動作の違いはありえないだろ
0かnullで初期化されると決まっているし、ローカル変数はコンパイル時にエラーになるぞ



515 名前:デフォルトの名無しさん mailto:sage [2008/09/19(金) 23:55:49 ]
iアプリの開発を近々やらされそうなんで参考ソースを少し解析しているんですが、
Dojaのことがよくわからないので質問させてください。

質問1:メイン画面がPanelクラスを継承していて、メニュー画面をCanvasクラスで
     描画、各種設定画面を呼び出しているみたいなんですが、
     (設定画面は全てCanvasクラス内で描画)
     Canvasクラスを継承しているメニュー画面から、新規で作成したPanelクラスを
     継承した画面を呼び出すことは可能でしょうか?

質問2:iアプリで管理するユーザの写真データ(スクラッチパッドではなく、
     ネイティブの画像データ管理機能に保存)はスクラッチパッドにエントリIDを配列で
     保存しておけば自由に取り出し出来そうなんですが、ファイルサイズ、撮影日時や
     写真コメントなども一緒にスクラッチパッドに保存して管理したい場合は
     どういうテクニックがあるのでしょうか?
     また、エントリIDは何バイト程度なのか、機種によって形式が違うのかも知りたいです。

特に、質問2のエントリIDについてはは検証実機がないので調べることができません。
どなたかお答えできるようならお願いします。

516 名前:デフォルトの名無しさん mailto:sage [2008/09/20(土) 00:07:12 ]
>>515
>質問1
画面を切り替えたいってことなら、Display.setCurrent()

>質問2
テクニックって、スクラッチパッドは単なるファイルみたいなもんだから
適当なフォーマット考えて書き込めばいいんじゃない?
エントリIDはint型なんだから高々4バイトだろ…。APIリファレンス見てる?



517 名前:515 mailto:sage [2008/09/20(土) 00:40:02 ]
>>516さんありがとうございます。

>画面を切り替えたいってことなら、Display.setCurrent()
今までPHPやVBぐらいしかまともに触ってなかったので、
頓珍漢な質問かもしれませんが、Canvas継承クラスから新規Panel継承クラスを
インスタンス化して新規画面を呼び出せるか、ということが知りたいです。

>エントリIDはint型なんだから高々4バイトだろ…。APIリファレンス見てる?
APIリファレンスは参照してませんでした。
今APIリファレンスを参照したら、エントリIDを戻り値として返すメソッドが、
戻り値の型をintで定義していることを確認できました。

518 名前:デフォルトの名無しさん mailto:sage [2008/09/20(土) 00:54:14 ]
>>517
>Canvas継承クラスから新規Panel継承クラスを
>インスタンス化して新規画面を呼び出せるか、ということが知りたいです。
うーん?
Panelのサブクラスを定義しておいて(例えばMyPanelとか)、
そのCanvas継承クラスのどこでも好きなところから、
Display.setCurrent(new MyPanel());
とでもやればいいよ。
…って、そういう意味なんだろうか。


519 名前:デフォルトの名無しさん mailto:sage [2008/09/21(日) 17:59:00 ]
>>518
ありがとうございます。とりあえず動くかどうか試してみます。

520 名前:デフォルトの名無しさん mailto:sage [2008/09/21(日) 21:24:40 ]
>>519
試すのもいいけど、ドコモが公開してるドキュメント一通り読んだ方がいいよ。
意外と親切に書かれてるよ。

521 名前:デフォルトの名無しさん mailto:sage [2008/09/24(水) 08:43:04 ]
ビルドの設定のターゲットプロファイルでDoJa-5.1を選択してビルドしても
DoJa-5.1のクラスなんかを使っていなければ、
実行環境がDoJa-3.0プロファイルなどの旧機種でも問題なく動作しますか?

522 名前:デフォルトの名無しさん mailto:sage [2008/09/24(水) 10:39:44 ]
>>521
動くが、なぜそんなことをするのかがわからない。

523 名前:デフォルトの名無しさん mailto:sage [2008/09/24(水) 10:41:59 ]
浮動小数点数も使ってないんなら動くんじゃね

524 名前:デフォルトの名無しさん mailto:sage [2008/09/25(木) 21:27:52 ]
UARTのHTTPぷろきしーって完成したの?
さっき思いついてググったら発端スレの過去ログしかなかった



525 名前:デフォルトの名無しさん mailto:sage [2008/10/02(木) 18:40:07 ]
docomoのDojaドキュメントを読むも良くわからなかったので教えてください。

PCからSDカードに保存した画像データをiアプリで読み込みたいのですが

そもそもiアプリ以外で作成した画像データを読み込むことが可能なのでしょうか。



526 名前:デフォルトの名無しさん mailto:sage [2008/10/03(金) 00:16:10 ]
>>525
一般アプリだと無理。

527 名前:デフォルトの名無しさん [2008/10/03(金) 00:40:12 ]
>>525
むり

528 名前:デフォルトの名無しさん mailto:sage [2008/10/03(金) 10:34:04 ]
>>526
>>527

やっぱりか・・・Thanks ☆☆** v( ̄ー ̄)v**☆☆ Thanks
どっかにアクロバティックナ手段ないかな。
これができれば、けっこうSDカードとアプリの連携頻度も向上すると
おもうんだけどね。

529 名前:デフォルトの名無しさん mailto:sage [2008/10/03(金) 13:13:16 ]
>>528
ファイルの場所は限定されるけどアプリから作成した空ファイルに
上書きすると読み込めるはず。

530 名前:デフォルトの名無しさん mailto:sage [2008/10/03(金) 15:37:16 ]
>>529
それ確認した確かにできるな。
でもファイル名が限定されるのは痛いな
でも情報

あ(・∀・)り(・∀・)が(・∀・)と(・∀・)う!

531 名前:デフォルトの名無しさん mailto:sage [2008/10/03(金) 18:38:45 ]
がんばれよ・;(`ε()゙

532 名前:デフォルトの名無しさん mailto:sage [2008/10/04(土) 18:56:32 ]
NM706iなどノキア系の実機を持っている人いる?
MFiやMIDIの音について聞きたい。

533 名前:デフォルトの名無しさん mailto:sage [2008/10/06(月) 16:34:44 ]
k-tai.impress.co.jp/cda/article/news_toppage/42147.html
ついにソケット解禁か?
でも今までの感じだとなんかDXのみな気がするなぁ

534 名前:デフォルトの名無しさん mailto:sage [2008/10/06(月) 20:46:26 ]
> 公式サイトで配信されるゲームなどのiアプリにおいて、複数人とリアルタイム通信が可能になるもの。
ってあるじゃん



535 名前:デフォルトの名無しさん mailto:sage [2008/10/06(月) 22:35:12 ]
個人情報扱うものはしょうがないけど
こういうのはもっとオープンにして欲しいよなー

536 名前:デフォルトの名無しさん mailto:sage [2008/10/06(月) 23:08:51 ]
確かに。でもマルウェアの可能性考えると自由に他ホストに
繋がせるわけにもいかないんだろうな。
でもOpenGL APIがトラステッド限定な理由が分からない。

537 名前:デフォルトの名無しさん mailto:sage [2008/10/07(火) 00:16:00 ]
>>532
NM705i持ってる。よくわかんないけど。携帯機種板のスレできいたほうがいいかも。

538 名前:デフォルトの名無しさん mailto:sage [2008/10/08(水) 21:16:14 ]
>>536
>でもOpenGL APIがトラステッド限定な理由が分からない。
端末のハード、ドライバがしょぼくて行儀のいいアプリじゃないと
電源ごと落ちるとかだったりしてなwww

539 名前:デフォルトの名無しさん mailto:sage [2008/10/08(水) 21:18:48 ]
そういやデスクトップ向けのjoglですら間違うとJVMごと落ちるしな

540 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 14:21:28 ]
直接dojaと関係ないんですが・・・
netbeansで開発始めたんだけど、javadocをnetbeansに組み込むことができんとです。

docomo公式からAPIリファレンスのzipをダウンロード
->解凍せず(netbeansの)"Javaプラットフォーム"のjavadocに登録

でいいと思うんですが、呼び出せない(javadocが存在しないとのメッセージ)・・・
開発にnetbeans使ってる方いたらお願いしますm(_ _)m

541 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 15:49:23 ]
3gp再生できたらいいのに・・・

542 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 18:11:13 ]
再生できるよ

543 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 18:21:50 ]
3gpはオプションAPIじゃなくて基本でしょ

544 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 21:19:26 ]
すぐメモリ不足になるけどな



545 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 21:47:40 ]
共通のソース使えるようにするDoJaとMIDPをラップするような
フレームワークってありませんか?
キャリアごとに書き換えてますか?

546 名前:541 mailto:sage [2008/10/11(土) 21:54:14 ]
い・・・いままでもの凄く無駄なことしてた!
ありがとう調べてくる

547 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 22:02:48 ]
>>545
使ったことはないけど、こんなのがあるみたい

sfkonu.vni.jp/sbcsoft/ukglib/

548 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 00:46:46 ]
>>541 はてっきり Panel とか Canvas の中で再生したいもんだと思ってたが……。

549 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 13:42:20 ]
キー押しっぱなし中にimeOn()すっと、キー離しても押しっぱなし判定が持続するバグがあったべさ@公式エミュ

550 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 13:43:39 ]
>>547
THX。調べてみます。

551 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 22:43:28 ]
>>549
前準備無しにImageStore.selectEntry()して、
自作の画像を選択するとnullが返るバグもあるね。
3日くらい試行錯誤する羽目になった。

552 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 23:10:35 ]
SecurityExceptionじゃねえの

553 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 23:56:24 ]
ImageStore#selectEntry()に前準備なんて必要だったっけ。

554 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 01:23:41 ]
>>552
サンプル以外の画像を選択すると、例外を投げずにnullを返してきます。
黙ってnullを返すのは画像がない時かキャンセルされた時だけのはず。

>>553
画像を追加した後に適当なアプリでImageStore.addEntry()しないと、
何故か読めないです。DoJa3.5の時は何もしなくてよかったのに。



555 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 23:51:40 ]
>>554
その選択した画像が、他アプリが保存した再配布不可画像あつかいってことはあるかも。

556 名前:デフォルトの名無しさん mailto:sage [2008/10/28(火) 00:58:26 ]
(1)705のワイド画面の解像度指定について質問。
ttp://www.nttdocomo.co.jp/service/imode/make/content/spec/iappli/index.html

705シリーズ(DoJa5.0LE)は、Canvasサイズと同じ大きさを
ADFのDrawAreaに指定すればフルスクリーン表示ができる。…の理解でOKですか?
P705iでは「DrawArea = 240x426」で確認できたんですが他の機種が分からなくて。

OKならN705iでは「DrawArea = 240x427」で行けるはずですが、
これを「DrawArea = 240x426」と指定してもフルスクリーンになるでしょうか。
どの705機種も「DrawArea = 240x426」で行ければ楽だ、と思ってるんですが
試した人いたらアドバイス頼みます。


(2)905のワイド画面の解像度指定について質問。

905シリーズ(DoJa5.1)で高解像度(480x854前後)ではなく
240x426前後の解像度を2倍拡大で表示したいのですが、
これもDrawAreaの指定で行けるでしょうか。

自分の妄想では「DrawArea = 240x426」の指定でどの905機種も2倍拡大で表示
してくれるとベストなんですが、905機種のことがよく分かりません。
こちらもアドバイスお願いします。


557 名前:デフォルトの名無しさん mailto:sage [2008/10/29(水) 01:03:13 ]
(1)1line欠けてるわけだからフルにはならん気がする
(2)P905iで試した。240x426だと2倍拡大。240x427だと等倍。
もともと480×854だから÷2の240x426で調度ってことか

558 名前:556 mailto:sage [2008/10/29(水) 04:04:11 ]
>>557 テストありがとうございます。
(1)で、P705で「DrawArea = 240x400」を試したところ、
Canvasは240x400のサイズで表示されました(上下に余白)。
ひょっとしたらN705や他の705機種でも、240x426や240x400が行けるかも?
誰か試してくれるとありがたいです。

(2)は参考になりました。助かります。
他の905機種もCanvasの1/2のサイズ指定で行けるのか、
ワイド画面の指定方法をググっても調査してる人がいないような気が。

559 名前:デフォルトの名無しさん mailto:sage [2008/10/29(水) 08:42:54 ]
そのデータはないと思います。
もしあなたが会社で作っているようなものなら、機種全部買って試験する必要があるし
趣味で作る程度ならユーザーからの報告待ちのスタンスでいいと思います。

560 名前:556 mailto:sage [2008/10/30(木) 01:25:50 ]
地道にググって情報をまとめました。正確さは保証できませんが。

(1)705機種
Canvasサイズと同じ大きさをDrawAreaに指定すればフルスクリーン表示になる。
P705のように多少小さい値でもそのサイズでフルスクリーン近くになる機種が
他にあるかもしれないが、Canvasサイズと同じにしておくのが無難。

(2)905機種
フルスクリーンというか2倍拡大表示が目的。条件が少し複雑。
基本条件:
Canvasサイズの1/2の大きさをDrawAreaに指定すれば2倍拡大で表示できる。
例外1:
P905iは「DrawArea = 240x427」ではなく「DrawArea = 240x426」にする。
例外2:
F905iとD905iは「TargetDevice = F905i」「TargetDevice = D905i」の記述が必要。
P905i、N905iでは不要。
SH905i、SO905iは不明。この2つは存在しないかのごとく情報がない。

ついでに分かったこと。
F904iは「DrawArea = 240x432」でフルスクリーン表示になる。

闇雲に試すよりこれでやりやすくなりました。
706機種も906機種もそのまま行けるんじゃないかと思います。


561 名前:デフォルトの名無しさん [2008/10/31(金) 02:23:32 ]
アニメーションの画像管理ってどうやってますか?
移動のような動きではなく、パラパラマンガのアニメーションや、
スプライトを使った「部分」の動き(Flashのような)などです。
あらかじめ用意したGIFアニメを使用する手法は、リファレンス/サンプルでも見つかりますが
それがポピュラーな手法なのか判断できず・・・

具体的には、数フレームの動きが複数あり、ランダムな順番で表示するといったことを考えています。
各数フレームは固定でもいいのですが(GIFアニメの出番?)
できればフレームへのアクセスもできるといいのですが。

562 名前:デフォルトの名無しさん mailto:sage [2008/10/31(金) 10:05:48 ]
皆と同じ方法にする必要は無い、独自仕様にしたらいい

563 名前:デフォルトの名無しさん [2008/10/31(金) 10:16:12 ]
>>561
Graphics2()のメソッド、drawNthImage(com.nttdocomo.ui.MediaImage image, int k, int x, int y)
アニメーションGIFファイルから生成した 複数の画像をもつメディアイメージオブジェクトの任意の画像を描画します。 

オプションAPIで、FとDは未対応。
引数kに、内包されているイメージ数以上(アニメGIFのページ数以上)の値を渡すとIllegalArgumentExceptionを吐くので、
ページ数が分かっているGIFを使うか、あらかじめバイナリからページ数を取得しておく必要がある。

flashはアプリ内では再生できなかったはず。

564 名前:がっつだぜ [2008/10/31(金) 19:53:29 ]
moperaに詳しい方 moperaへのメール送信時の文字コードについて

実機環境がないので質問させていただきます。
WEBアプリでメール送信機能を実装しております。
その際にmoperaへメール送信する際の文字コードの扱いで困りました。

PCと同じ扱いをする場合はiso-2022-jpでも良いと思いますが
携帯端末として扱いをする場合は
docomoと同様にshift-jisで送信すれば文字化けがおこらないと考えて妥当でしょうか?



565 名前:デフォルトの名無しさん mailto:sage [2008/11/01(土) 00:07:18 ]
スマートフォンはRFC通りに動くんじゃないかな?
ヘッダの宣言通り読めるはず。いまはUTF-8がはやりだけど

566 名前:デフォルトの名無しさん mailto:sage [2008/11/01(土) 00:08:09 ]
スレ違い。

567 名前:デフォルトの名無しさん mailto:sage [2008/11/01(土) 00:08:42 ]
自分がスレ違った・;(`ε()゙

568 名前:561 mailto:sage [2008/11/01(土) 13:33:24 ]
>>562-563
いろいろ試すうち、お返事遅くなりましたm(_ _)m
これといった決まり手はないということですね。
拡張API確認しました。たまたま自分がDだったということもあり、
素直に配列でImageを持つことにしました。
GIFアニメなども、うまく組み合わせながら作ってみようと思います。
ありがとうございました!

569 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 02:34:27 ]
DoJa-5.1のリファレンスがバージョンアップしてますね。
次のクラスが追加されていました:
 ・IrReceiver(赤外線受信)
 ・PedometerSettings(歩数計の設定)
 ・Pulsemeter(脈拍計)
IrReceiverが使えれば、学習リモコンが作れるかも?

570 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 07:28:02 ]
歩数系とか脈拍計とか普段運動して無い奴の夢が広がりそうだな('A`)

571 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 09:07:33 ]
そしてもうすぐDoJa-5.1の次が来ますよっと。
目玉はいわゆる○ィ○ットだ・;(`ε()゙

572 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 09:11:49 ]
フィアット?

573 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 11:08:40 ]
ヴィネット?

574 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 12:30:51 ]
iアプリオンラインとiアプリコールはニュースになってたけど、他に何あるんだろうね。



575 名前:デフォルトの名無しさん [2008/11/02(日) 17:45:34 ]
java質問スレから来ました
質問です。長いので分けて書きます。
iアプリ開発をしているのですが、画像が読み込めません・・・
ビルドは成功するのですが、"Unknown media image format"と出て実行できません。

詳細を書きますと
(前略)
Image img_title_0;
Image img_title_1;
(中略)
public Image loadImage(String name) {
  MediaImage mImg = null;
  Image img = null;
  try {
   mImg = MediaManager.getImage("resource:///" + name + ".gif");
   mImg.use();
   img = mImg.getImage();
  }
  catch(ConnectionException ce) {
   if(mImg != null) {
    mImg.unuse();
    mImg.dispose();
   }
   throw new RuntimeException(ce.getMessage());
  }
  return img;
 }
(中略)


576 名前:>>575の続き mailto:sage [2008/11/02(日) 17:46:14 ]
public void paintTitle() {
  img_title_0 = loadImage("title_0");
  img_title_1 = loadImage("title_1");

  draw(true);

  setColor(0, 0, 0);
  fillRect(0, 0, AREA_WIDTH, AREA_HEIGHT);

  drawImage(img_title_0, 0, 0);
  drawImage(img_title_1, 0, 0);

  setColor(255, 255, 255);
  if(frameCount%2 == 0) {
   // 点滅処理
   drawString("PUSH SELECT KEY !", 10, 180);
  }

  draw(false);
 }
(後略)

こんな感じです。
画像はペイントで書いたものをresフォルダにGIF形式で保存しています。

一応「"Unknown media image format" java」でググッたのですが、まともなページがなくて解決できませんでした。

初歩的な質問で申し訳ありませんが、よろしくお願いします。
長文失礼しました。



577 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 18:27:35 ]
>>576
GIFファイルに問題があるんじゃないの
適当なファイルに代えてやってみたら

578 名前:>>575-576 mailto:sage [2008/11/02(日) 19:04:17 ]
>>577
GIFファイルを変えたら出来ました!やっぱりファイルに問題があったみたいです。
本当にありがとうございました!

579 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 19:15:09 ]
・;(`ε()゙

580 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 21:40:23 ]
>>426にmid(エミュのみ)って書いてあるんですが
実機だとmidは使えないんですか?

581 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 22:09:50 ]
やってみたらいいじゃん

582 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 22:17:22 ]
多分端末毎に対応データは違うような気がするけど
端末仕様書は会社にあるからわかんねーな。

それも情報漏えいがどうとかじゃなくて
単純に家で仕事したくねーって意味で・;(`ε()゙

583 名前:デフォルトの名無しさん [2008/11/05(水) 06:50:35 ]
マスコットカプセル機能で3Dゲームを作ってるんだけど、
プリミティブを描画するときに表示される大きさが端末のディスプレイサイズにあわせて拡大縮小してしまう。
(ディスプレイサイズが240×240のときと480×480の時では、まったく同じ設定でもプリミティブが拡大されて表示される。)
でも、jamのDrawAreaで240×240とかに設定するとちゃんと中央に240×240のときとおなじ大きさに表示される。

DrawArea設定しないときは、端末の画面サイズにあわせて視点とか計算して調整しなちゃいけないの?

584 名前:デフォルトの名無しさん mailto:sage [2008/11/05(水) 13:51:04 ]
質問です!
P905iを使っているのですが
iアプリを
本体→SD→PC→SD→本体
の順番で移動させたのですが
SD→本体に「読み込み不可能」みたいな文が出て
戻せなくなったのですが…出来ないのでしょうか?




585 名前:デフォルトの名無しさん mailto:sage [2008/11/05(水) 17:21:13 ]
>>583
DrawAreaを設定しないと240*240になる
始点はgetWidthで設定すりゃ同じ計算でいいんじゃねえの

586 名前:583 [2008/11/05(水) 18:11:57 ]
>>585
そうですね、
ドコモも場合はDrawAreaを指定しなけりぁ240*240のつもりでゲームを作ればいいと、
ソフトバンクもMIDxlet-ScreenSize: 240,260とかに設定すれば大丈夫なのかな。
でもそういうのが指定できない端末(イーモバイルとか)だとどうするんだろ。


587 名前:デフォルトの名無しさん mailto:sage [2008/11/05(水) 19:21:51 ]
>>586
MIDP 2.0+CLDC 1.0

588 名前:デフォルトの名無しさん mailto:sage [2008/11/05(水) 22:41:02 ]
iウィジェットどうよ?

589 名前:デフォルトの名無しさん mailto:sage [2008/11/05(水) 23:55:42 ]
DoJaプロファイルに代わるStarプロファイルにより
iWidgetの機能を提供するんだと

590 名前:デフォルトの名無しさん mailto:sage [2008/11/06(木) 01:36:31 ]
Starプロファイルの開発ガイドとか公開されたね。

591 名前:デフォルトの名無しさん mailto:sage [2008/11/06(木) 02:21:46 ]
タッチ始まったな

592 名前:デフォルトの名無しさん mailto:sage [2008/11/06(木) 06:25:57 ]
読むの面倒だから互換性だけどうなのか教えてくれw

593 名前:デフォルトの名無しさん mailto:sage [2008/11/06(木) 06:45:45 ]
>>592
機種としてはDoJa互換性持ってることが書いてあるね。(ガイドP19付近)

二重プロファイル搭載が端末要件なんだろうね。
携帯板の冬モデルスレにも書き込みもあったよ。
--------------------
758 名前:白ロムさん[sage] 投稿日:2008/11/06(木) 01:53:16 ID:onHwjmdH0
>>259
互換性はないぞ
現段階ではStarプロファイル端末に
エミュレート機能があるから動くだけ。

将来はエミュレート機能が搭載されなくなる可能性があります
と記載してある。
---------------------
だそうです。

他ざっくり新機能さがしてみてるんだけど、

→オプションだがFlash(SWF)に連携できるらしい。
 (ガイドP176、APIRef の"FlashPlayerPane" 関連
→iWidget (ミニアプリ)とフルアプリは同じパッケージに入れると
 スクラッチパッドが共有できるみたい(ガイドP225)。

あたりが報道されてないけど面白いところかと。





594 名前:デフォルトの名無しさん mailto:sage [2008/11/06(木) 10:08:57 ]
またアプリ作り直し需要か、VodafoneのVSCLを思い出すな('A`)
つーか、余計なもん作らないでMIDP2.0にしろって。



595 名前:sage [2008/11/06(木) 10:42:39 ]
日本人が作るといつもこんなクソ使用になる



596 名前:デフォルトの名無しさん mailto:sage [2008/11/06(木) 12:48:14 ]
利権絡みかねぇ、わざと複雑にしてる感じ。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<212KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef