- 1 名前:デフォルトの名無しさん mailto:sage [2009/02/05(木) 17:36:05 ]
- 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/
- 306 名前:デフォルトの名無しさん mailto:sage [2009/04/22(水) 19:04:52 ]
- だが禿端末(特にT)程じゃない
- 307 名前:298 mailto:sage [2009/04/23(木) 21:10:42 ]
- >>299
回答ありがとうございます! USER_IDとTERMINAL_IDの違いがわかって、スッキリしました。 感謝です!!
- 308 名前:デフォルトの名無しさん [2009/04/27(月) 21:55:27 ]
- gif画像の画面更新について質問いたします。
canvasにgifをpaintメソッドにて表示。 キー操作で動かしてるだけのプログラム。 手元にあるSH706ieとN906iで動かしている。 どっちの機種も、電話切断キーでの「終了しますか?」ダイアログで「いいえ」を選んでアプリに戻ると、gif画像が動かない。 drawString、setColor等のメソッドは普通に画面更新される。 lock unlockでダブルバッファリングしている。 わかりません...
- 309 名前:デフォルトの名無しさん mailto:sage [2009/04/27(月) 23:36:46 ]
- タイマーかスレッドでキー入力を監視しているのに、
Display.RESUME_VM_EVENTで何もしてないとか?
- 310 名前:デフォルトの名無しさん [2009/04/28(火) 06:52:07 ]
- >309
解決しました! まだまだ知らないことだらけで、大変勉強になりました!
- 311 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 11:13:36 ]
- >>310
どう解決したのかも書いてよ
- 312 名前:デフォルトの名無しさん [2009/04/28(火) 23:11:40 ]
- 複数のサウンドを再生するにはどうすればいいんですか?
またMIDIサウンドの再生中に他のサウンドを再生すると必ずエラーが出るのですが仕様ですか?
- 313 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 23:12:55 ]
- 無茶しやがって
- 314 名前: ◆2237831232 mailto:sage [2009/04/29(水) 01:54:01 ]
- >>310
お役に立ててなにより。 ちなみにエミュレータでは発話→終話と押すと同じ状態になるので、 毎回実機で試さなくても大丈夫。 >>312 900i以前でもない限りは4つまでいけるはず。 ポート指定はしてる?
- 315 名前:デフォルトの名無しさん mailto:sage [2009/04/29(水) 18:02:01 ]
- すみません、ネットワークのことで質問させてください。
現在サーバーからデータを取得して表示するアプリを作っています。 データが小さいと問題ないのですが、9Kバイトほどのデータを取得すると、 エミュレーターの実行が止まってしまいます。例外もはきません。 ----- ソース一部 ----- try { conn = (HttpConnection)Connector.open(pUrl, Connector.READ); conn.setRequestMethod(HttpConnection.GET); conn.connect(); ←##### ステップ実行でもここで止まる ##### reader = new InputStreamReader(conn.openInputStream(), "UTF-8"); WebサーバーにはApache2.2を使っており、 パケットサイズは8Kバイトとあったのでこのあたりが関係しているように思いますが、 ここから先がわかりません。たぶん何かを待っているのだと思うのですが・・・ HTTPヘッダーのContent-LengthとContent-Typeが必須とのことですが、 PCのブラウザからリクエストした限りでは両方とも返されています。 実機(SH903i)では問題ないのですが、ほかの端末はよくわかりません。 何か心あたりがありましたらよろしくお願いします。
- 316 名前:デフォルトの名無しさん mailto:sage [2009/04/29(水) 18:09:52 ]
- 一度に8K全部落とせて無いんじゃね?
- 317 名前:デフォルトの名無しさん mailto:sage [2009/04/29(水) 18:16:10 ]
- >>316
レスありがとうございます。 8Kまでは大丈夫だと思うんですが、それ以上がダメなのかなあと思っています。 たまにうまく取得できることもあるので、それでまた混乱しています。
- 318 名前: ◆2237831232 mailto:sage [2009/04/29(水) 18:21:42 ]
- Connector.open()の第三引数にtrueを指定して、
タイムアウトを設定したらどうでしょう?
- 319 名前:デフォルトの名無しさん mailto:sage [2009/04/29(水) 18:55:15 ]
- >>318
ありがとうございます。 第3引数に「true」を指定して20分ほど待ったのですが例外が出ません。 もう少し調べてみようと思います。
- 320 名前:315 mailto:sage [2009/04/29(水) 19:54:22 ]
- レスをくださった方、ありがとうございます。
iアプリ開発環境のネットワーク設定にプロキシを指定できるようでしたので、 どのような通信をしているのか「Paros」というローカルプロキシサーバをインストールし、 レスポンスデータをキャッチしようとしたところ、現象が完全に再現しなくなりました。 プロキシを通さないと再現します。 今回は自サーバーを立てたのですが、 プロバイダから無料でもらえるホームページスペースにデータを置くと、 全く問題なく取得できます。プロバイダのWebサーバーは不明です。 とりあえず開発を進めつつ検証してみます。 HTTPレスポンスヘッダの主な違い(一応) プロバイダの方には「Age」がある Content-Typeはプロバイダ→text/plain、自サーバ→text/xml(text/plainになるよう変更してもダメ) 自サーバの方には「Connection: close」がある
- 321 名前:デフォルトの名無しさん [2009/04/29(水) 20:57:49 ]
- ポート指定とは同期のことですか?
- 322 名前: ◆2237831232 mailto:sage [2009/04/29(水) 22:57:02 ]
- AudioPresenter.getAudioPresenter(int port)のポート。
別のポートを指定して取得したAudioPresenterは同時再生できる。 # 指定しなくても同時再生可能数までは再生できるはずだけど。 ところでエラーってError?それともException? 再生時ならUIException#getStatus()が分からないとどうにも。
- 323 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 17:43:05 ]
- 卒業制作で携帯電話シュミレータを作ろうと思っているのですけど、
何がいいですか? Java?Flash?
- 324 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 17:49:12 ]
- 携帯電話シュミレータって何?
- 325 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 17:59:41 ]
- 何かさ、Mac上にはiPhoneアプリ開発のための
iPhoneシュミレータってソフトがあるんですよ それにみたくWin上で携帯電話のシュミレータができたら面白くないですか? 機種変更前にPC上で触れることもできるし・・・
- 326 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 18:06:13 ]
- DocomoもSoftBankもauも開発用のエミュレータなら
既にあるわけだが、それで遊ばれちゃ金にならないんで、 ちゃんと売り物のアプリはPCからのアクセス 鯖がはじくようにしてある。
- 327 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 18:24:22 ]
- あるんですか!?
申し訳ないんですが、リンク貼って頂けません?
- 328 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 18:29:20 ]
- >>3
- 329 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 18:32:52 ]
- いや、これではなく、本物の携帯電話のようなシュミレータの事です!
電源が落とせたりetc スレチすいません。。。
- 330 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 18:51:14 ]
- とりあえず>>3 に実装されてない機能で、
君が必要と思う機能を列挙してくれないか。 1. 電源が落とせたり。
- 331 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 19:14:10 ]
- ラジバンダリ
- 332 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 19:23:54 ]
- >機種変更前にPC上で触れることもできるし・・・
現行機種と全く同じインターフェース、機能を備えたものが欲しいの? 無茶な要求、っていうか不可能だろ
- 333 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 19:26:25 ]
- やっぱり基本の通話機能だろう。
それとワンセグなんかどうだ。
- 334 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 19:30:00 ]
- 万歩計とGPSは必要だね
- 335 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 19:43:20 ]
- 使われ方を考えると三種の神器機能は
メール ブラウザ カメラ じゃないだろうか メールと通話、どちらかを選べとせまられたら メールを選ぶやつの方が多いと思う
- 336 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 20:09:16 ]
- 使われなさを考えると三種の遺物機能は
テレビ電話 プッシュトーク 2in1 かもしれんな。
- 337 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 20:12:34 ]
- 文字だけって・・・
ポケベルってのが昔あったな
- 338 名前:デフォルトの名無しさん mailto:sage [2009/05/01(金) 01:16:09 ]
- ポケベルって文字っつーか数字だけってイメージ
- 339 名前:デフォルトの名無しさん mailto:sage [2009/05/01(金) 01:59:52 ]
- シミュ、な。
- 340 名前:デフォルトの名無しさん mailto:sage [2009/05/01(金) 09:21:27 ]
- ポケベル時代がもうしばらく続けば、会話全部を数字で表現できるように
日本人が進化したかもしれないな。14106
- 341 名前:デフォルトの名無しさん mailto:sage [2009/05/01(金) 09:56:37 ]
- ポケベル打ち⇔文字の変換アプリを作れと?
- 342 名前:デフォルトの名無しさん mailto:sage [2009/05/01(金) 10:18:12 ]
- 最終的にShift_JISで会話するんですね
- 343 名前:デフォルトの名無しさん mailto:sage [2009/05/01(金) 13:15:06 ]
- 誰だ1ビット落として転送してんの
- 344 名前:デフォルトの名無しさん mailto:sage [2009/05/01(金) 19:06:36 ]
- >>322
com.nttdocomo.ui.UIException: Can't set media sound while playing というエラーが出ます
- 345 名前: ◆2237831232 mailto:sage [2009/05/02(土) 00:04:12 ]
- それはThrowable#getMessage()のような気が...。
とりあえずメッセージから考えられるのは次の3つ。 ・setSound()してない ・再生中にサウンドがunuse()かdispose()された ・再生中にsetSound()した(ちょっと自信ない) 同じAudioPresenterにsetSound()→play()→setSound()→play() とすると3番目に引っかかるはず。 getAudioPresenter(0)とgetAudioPresenter(1)で2つのAudioPresenterを取得、 それぞれにsetSound()して、それぞれplay()すれば同時再生できない?
- 346 名前:デフォルトの名無しさん [2009/05/02(土) 00:33:16 ]
- Star対応端末を中古品などで格安に入手するには
どうしたら良いでしょうか? Starのテスト端末にしたいのです。
- 347 名前:デフォルトの名無しさん [2009/05/02(土) 03:18:12 ]
- スレ違いかも解りませんが教えて下さい。
PanelとKeyListenerの関係の様に xxxPanel extends Panel implements KeyListener PanelのサブクラスににKeyListenerをインプリメントすると キーが押された時に以下の関数がコールされますよね void keyPressed( Panel panel, int key ) この時にkeyPressedをコールしているのはPanelの内部でだと思うのですが このPanelのソースではkeyPressedをどの様にコールしているのでしょうか? ヒントだけでもお願いします。
- 348 名前:デフォルトの名無しさん mailto:sage [2009/05/02(土) 05:32:53 ]
- >この時にkeyPressedをコールしているのはPanelの内部でだと思うのですが
システム側から呼ばれるんでないの? CanvasのprocessEvent()のように。
- 349 名前:デフォルトの名無しさん [2009/05/02(土) 06:11:53 ]
- >>347
自己解決しました。 if ( this instanceof KeyListener ) { KeyListener pKeyListener = (KeyListener)this; pKeyListener.keyPressed( this, Display.Key0 ); }
- 350 名前:デフォルトの名無しさん mailto:sage [2009/05/06(水) 19:37:12 ]
- ソフトキーを表示しないアプリを作っているのですが、エミュ上では水色のラインが表示されてしまいます。
画面いっぱい使うのでこれを表示させないようにできますか?
- 351 名前: ◆2237831232 mailto:sage [2009/05/06(水) 20:40:28 ]
- >>350
DoJa-5.1とStar-1.0の開発キットを使ってるけど問題ない気が。 全画面アプリでも電波マーク部分やソフトキー部分が見えるのは仕様。 それ以外でラインが出るのなら自前で描画してるとしか。。
- 352 名前:デフォルトの名無しさん mailto:sage [2009/05/06(水) 22:08:38 ]
- >350
DoJa5.0以降のオプションAPIでsetSoftLabelVisible() ソフトキーを表示しないってこういうことかな?
- 353 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 19:50:53 ]
- www.kittpeak.co.jp/mobile2pc/technology.html#tech_01
>mobile2PCは、特許出願中の技術により携帯電話からPCへのアクセスをダイレクトに行えます。 こういうのってどうやってるのかね
- 354 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 20:02:45 ]
- Trusted使ってるんじゃ無いなら、ダウンロード先が偽装して
通信先PCからダウンロードしたように見せるくらいしか思いつかんね。
- 355 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 23:20:18 ]
- 投げっぱなしの>>350って何なんだろうな
解答もらっても解決したともしないとも言ってこない
- 356 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 15:54:58 ]
- >>353-354
別に、PC側にサーバーとしての機能もたせて、ドメイン名つけて、HTTPアクセスで制御するだけだろ。 特許「出願中」なんて、いくらでもできるぜ
- 357 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 16:01:00 ]
- でも資料見るとアプリのダウンロードはPCからじゃ無いんだぜ
- 358 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 16:26:24 ]
- ダイナミックDNSというキーワードがあるから、IPの向き先を変えるんだろう。
たとえばiアプリでブラウザを作れば、どんなドメインでもアクセスできるのかと勘違いしたが、 どうもそうではないようだな。iアプリ作者としてはほとんど意味はないような。
- 359 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 16:58:58 ]
- TrustedAPIDを発行してくれちゃたりして
- 360 名前:デフォルトの名無しさん mailto:sage [2009/05/14(木) 21:17:49 ]
- >>345
dekimasita arigatou
- 361 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 22:54:07 ]
- Doja5.1の3Dグラフィックスのブレンドモードが加算・アルファブレンドはあるのに
減算合成はないのなんでですか?マスコットカプセルは減算合成もサポートしているっぽいのに・・
- 362 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 00:08:03 ]
- 反転加算しろってことかも
- 363 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 11:52:51 ]
- マスコットカプセルは
ハードで実装しているところはハードで ハードで実装していないところはソフトで 処理してるぞ。 だから減算合成はソフトのはず。 「ハードソフトの切り替えがキッチリしてる」「ソフト部分も、Javaで作るよりは早い」 という保証はあるものの、あまり過信すると「●●って端末の時だけ、ゲームにならないくらい遅いんですけど!」とか客に言われかねん
- 364 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 16:25:05 ]
- 減算合成欲しいよな、キャラの影とか半透明よりやっぱ減算の方が綺麗になるし
- 365 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 18:15:05 ]
- 今時のDSPで減算がないというのは信じられないのだが…
- 366 名前:デフォルトの名無しさん mailto:sage [2009/05/19(火) 10:39:26 ]
- 信じられないもなにも、明らかに使いでが少ないじゃねーか
そんなもんより法線マップとか積んでくれたほうが100倍嬉しいわ
- 367 名前:デフォルトの名無しさん mailto:sage [2009/05/19(火) 10:56:42 ]
- どうせアプリ機能なんて拡充しても
端末売れないんだからやらねーってw
- 368 名前:デフォルトの名無しさん mailto:sage [2009/05/19(火) 22:36:48 ]
- GraphicsOGLってどうやって使うんですか?ドキュメント見ても
インターフェースしか載っていなくてインスタンスが取得できないように思えます。 個人でもエミュレータ上でなら動かせる・・んでしょうか?できれば実機でも動かしてみたいんですが、 個人ではiアプリDXの申請ができないかもしれませんし。
- 369 名前:デフォルトの名無しさん mailto:sage [2009/05/20(水) 00:10:01 ]
- GraphicsOGLはよくしらんが、個人ではiアプリDXの申請は無理。
さらに法人格でもiMenuに登録されているのが必須なので、かなりハードルは 高め。
- 370 名前:デフォルトの名無しさん mailto:sage [2009/05/20(水) 10:37:21 ]
- INBOXにファイルを保存するアプリを作ろうと思うんですが
各機種のINBOXの容量の一覧みたいなものってありますか? ドコモのページや資料では見つからなくて・・・ そもそもファイルの保存先ってINBOXでいいですか? (microSD等外部メモリを除く)
- 371 名前:368 mailto:sage [2009/05/20(水) 22:59:23 ]
- >>369
そうですか・・OpenGL使ったアプリの公開はあきらめます。 でもHTTPサーバー自分で立てれば実機で実行できるって見たような・・ 気のせいでしょうか それでGraphics3Dの方を使おうとしたんですが、 import com.nttdocomo.ui.*; してるにも関わらず Graphics3D g3; でシンボルが見つかりませんと出ます。何故でしょうか? 最初はDoja5.1でGraphics3D使ってるサンプルプログラムを見つけようとしたんですが 見つかりませんでした。
- 372 名前: ◆2237831232 mailto:sage [2009/05/20(水) 23:02:00 ]
- >>370
Nは「INBOX」だけど、FやDは「データ交換」みたい。 容量は、docomoのスペック表に「着うたフル/着うた最大保存容量」 として記載されている数字のはず(つまり内蔵メモリ)。 Star-1.1が出たので適当にまとめ。 www28.atwiki.jp/f-01a/pages/47.html 今回の目玉は次の4つかな? ・電池残量表示の細分化 ・充電時間&使用可能時間取得 ・タッチパネルのピンチ操作対応 ・コンテンツのダウンロード&保存
- 373 名前:デフォルトの名無しさん mailto:sage [2009/05/21(木) 00:27:03 ]
- >>371
iアプリDxに関してはここで検証しているかな。 ttp://d.hatena.ne.jp/sakurai_youhei/20080924/1222212958 まあ、個人研究の範囲っぽいんで、何か抜け道はあるかもしれないけど。
- 374 名前: ◆2237831232 mailto:sage [2009/05/21(木) 01:25:04 ]
- >>371
import com.nttdocomo.ui.*; ↓ import com.nttdocomo.ui.graphics3d.*; だと思う。*はその階層しか見えないので。 Eclipseだと「Graphics3D」と打った後にCtrl+Spaceして 候補を選ぶと、設定によっては勝手にimportまで入るはず。 ちなみに同じ名前の↓もあるので注意。 com.docomostar.opt.ui.j3d.Graphics3D
- 375 名前:370 mailto:sage [2009/05/21(木) 10:10:25 ]
- >>372
ありがとうございます 今1個ずつ調べてます というか相変わらず一覧はないし、 機能比較で出した一覧の着うたフル®/着うた®の欄に最大保存容量はないし 古い機種はページそのものがなくなってるし ドコモのページはかゆいところに手が届かない と愚痴ってみたり
- 376 名前:デフォルトの名無しさん mailto:sage [2009/05/21(木) 21:11:31 ]
- star1.1が出たのはいいんだが、
そもそもstar1.0アプリが全然出回ってないという…… 同人でもなんでもいいから、star1.0で作られたstarらしいアプリを公開しているところはないのかしら。
- 377 名前:デフォルトの名無しさん mailto:sage [2009/05/22(金) 10:08:04 ]
- starらしいアプリってどんなん?
- 378 名前:デフォルトの名無しさん mailto:sage [2009/05/22(金) 10:14:50 ]
- Flashと組み合わせるとか?
- 379 名前:デフォルトの名無しさん mailto:sage [2009/05/22(金) 10:47:55 ]
- ミニアプリとかタッチパネルとか
- 380 名前:デフォルトの名無しさん mailto:sage [2009/05/22(金) 17:11:28 ]
- そんなの作っても流行らない
- 381 名前:デフォルトの名無しさん mailto:sage [2009/05/22(金) 17:18:56 ]
- 流行るのなんてゲームくらいだろ。お手軽系のやつ。
ツールアプリもネタっぽいのばっかだから、 新しい機能をほんとうに生かすのは難しいと思う。
- 382 名前:デフォルトの名無しさん mailto:sage [2009/05/22(金) 19:37:13 ]
- ウィジェットとか起動糞遅すぎてロクなもんじゃないし。
あんなもんマトモに使えん。
- 383 名前:デフォルトの名無しさん [2009/05/22(金) 21:46:58 ]
- <a href="mt9.jp/top/what?t=dPOLVCJWos4TLrjHRRMlSrU51g%3D%3D&guid=ON">自分だけのまちを作っていく育てゲーム「まちつく!」、無料だよ。</a>
- 384 名前:デフォルトの名無しさん [2009/05/23(土) 07:06:55 ]
- 以下のようなプログラム
(tFolder等はそれなりのものが入っているとして)で、 tFile = tFolder.getFile( tFileName ); System.out.println( "[Is_BaseExist] tFile=" + tFile ); iαppliTool for DoJa-5.1(FOMA)エミュレータでは、 常に、ファイルが取得出来てしまいます。 無い場合は、サイズ0のファイルが出来る。 ファイルがすでに存在しているかを確認するには どの様にすればよいのでしょうか?
- 385 名前:デフォルトの名無しさん [2009/05/23(土) 07:23:13 ]
- >384です
自己解決しました。 tFolder.createFile( tFileName ) で失敗を確認するようにしないと 駄目なのですね、、
- 386 名前:デフォルトの名無しさん mailto:sage [2009/05/23(土) 23:34:51 ]
- iアプリDXについてはびっくりしたんだけど特許庁のサイトにドコモ提出のドキュメントがあった。
JAM->SDF(Secure Descriptor File)->JARの流れ。 TrustedAPIDからSDFファイルの場所を特定。 SDFってのはドコモサーバー内に存在するJAMファイルみたいなものらしい。 SDFとJAMファイルの内容(PackageURL等)が一致していればダウンロード実行。 つまりTrustedAPIDをどう解析しようがSDFを設置するサーバーがドコモ網内なのでむりぽってことみたい。
- 387 名前:デフォルトの名無しさん mailto:sage [2009/05/23(土) 23:50:46 ]
- 脱獄は不可能
- 388 名前: ◆2237831232 mailto:sage [2009/05/24(日) 02:34:43 ]
- >>386
ちょっと興味がわいたので調べてみた。 多分コレかな。長いので後でゆっくり読もう…。 ・特許公開2003−202929 ttp://www.j-tokkyo.com/2003/G06F/JP2003-202929.shtml 「ドコモ ADF」や「ドコモ アプリ」で検索すると、 iアプリ関連の特許で実装済みのものが出てきて面白いかも。 ・特許公開2002−163111 ADFによってJAMのDLを制御 ・特許公開2005−354529 FeliCa領域の扱い ・特許公開2004−302963 CPがトラステッドではなくなったときのアプリ起動? ・特許公開2008−204175 フォルダでアイコン表示の時の挙動?
- 389 名前:デフォルトの名無しさん mailto:sage [2009/05/24(日) 03:21:44 ]
- むかし亀が主人公で敵を倒してライフアップのアイテムとか技が増えるアクションRPGのゲームの名前覚えてない?ちなみに無料
- 390 名前: ◆2237831232 mailto:sage [2009/05/24(日) 18:40:39 ]
- 何とかごまかせないかと全部読んでみたけど無理みたい……。
DLの流れはSDF→ADF→JARで、普段はADFのURLを書くところにSDFを書く模様。 SDFはドコモ網内にある&ADFに未公開の情報を設定する必要があるから、 TrustedAPIDをどう頑張っていじっても無駄orz SDFにはAPID、ADFのURL、公開鍵、APIごとの使用可否が載っている。 ADFにはAPID、JARのURL、JARのハッシュ、秘密鍵が載っている。 1. リンクのクリックを契機にSDFをDLして、APID、ADFのURL、公開鍵を取り出す。 (SDFはドコモ網内にあり、携帯との経路は専用線なので改竄は無いものとし検証しない) 2. ADFのURLからADFをDLして、APID、JARのハッシュ、秘密鍵を取り出す。 3. 公開鍵と秘密鍵、それぞれのAPIDの一致でADFを検証し、NGならADF異常で終了。 4, JARのURLからJARをDLする。 5. DLしたJARとADFのJARのハッシュでJARを検証し、NGならJAR異常で終了。 6. JARのインストールを完了する。 7. トラステッドAPIの実行可否は、SDFのAPI使用可否を参照して決定する。 この方式だと、SDFを経由してセキュリティを確保しながらも、 コンテンツ提供側はADFとJARを自由に更新できて便利な訳か。 検証の部分は省略したり別の方法を使ってもいいみたいだけど。
- 391 名前:386 mailto:sage [2009/05/24(日) 19:05:47 ]
- >>390
ミスリードやで坊や。 最初にADF->TrustedAPIDと紐付けされているSDJ->ADFとSDF比較->JAR ADFのPackageURLには普通にJARを指定する。 上記は実際にデラックスのアプリを見たから間違いない。
- 392 名前: ◆2237831232 mailto:sage [2009/05/24(日) 20:19:31 ]
- >>391
実物は見たことが無いので助かります。 あれは↓をベタに解釈したものだとでも思ってください。 ttp://www.j-tokkyo.com/2003/G06F/JP2003-202929.shtml ただ、【0033】を見る限り、トラステッドは最初にSDFをDL、 非トラステッドは最初にSDF以外(たぶんADF)をDLしていると書いてあるような。 別の特許なんだろうか……。
- 393 名前:デフォルトの名無しさん mailto:sage [2009/05/24(日) 20:49:31 ]
- Panelを継承した場合、チェックボックスって使えますか?
1画面に複数の画像とチェックボックスをセットで表示して、 チェックボックスで任意の画像を選択させるという処理を行いたいと思ってます。
- 394 名前:386 mailto:sage [2009/05/24(日) 20:54:41 ]
- >>392
何でそんなアフィサイト見るんだわさ。 「図5」って書かれてなんじゃそらとか思わない? SDFをもしURLで指定していたら万が一にもそれを取得されてしまうって言うリスクもあるべさ。 特許庁サイトにきちんとしたファイルがあるよ、
- 395 名前: ◆2237831232 mailto:sage [2009/05/24(日) 22:17:08 ]
- >>393
ListBoxをCHECK_BOXで生成すればチェックボックスになる。 でも画像とチェックボックスを並べて表示したいのなら、 ImageButtonを使って、自前でチェックあり/チェックなしの 画像を切り替えるほうがいいかも。 >>394 アフィサイト? 製品は載ってるけど製品へのリンクが無いし、 掲載内容と趣旨にも「販売や取引の仲介はしない」と書いてあるけど。 >特許庁サイトにきちんとしたファイルがあるよ、 「文献番号索引照会」しないとちゃんとしたのが読めないのね。。 図5を見ると、 トラステッドAPかの判定→SDFを取得→ADFを取得→ADFの正当性チェック →APIDの一致チェック→インストール可能チェック→JARを取得 →ハッシュ値生成→ハッシュ値一致チェック→インストール となっている。 最初のトラステッドAPかの判定は拡張子がsdfか否かで判別している。 となると、最初に取得するのはSDFになるんだけど。 あとAPIDからSDFを特定するのってどこに書かれてる?
- 396 名前:386 mailto:sage [2009/05/24(日) 23:29:43 ]
- >>395
別にどのサイトを見ようがかまわんけど、特許庁からの文面だけを引用した広告目当てのサイトでしょそこは。 特許と実装が異なってるケースもあるよ。 あと全部が全部特許申請してある訳じゃない(TrustedAPID然り)。 適当なdx探せば分かるけど、TrustedAPID以外は普通のJAMと同じ->こいつが鍵になるんじゃないかってことが推測できる。 文字列検索でもpdfまでたどり着けたよたぶん。 うんげーめんどうだったかも。
- 397 名前: ◆2237831232 mailto:sage [2009/05/24(日) 23:54:36 ]
- >>396
TrustedAPIDは載ってないのか……。 とりあえず一般ユーザではどうにもならないことは分かったので、 (特許検索も含めて)このあたりで諦めます。 お手数かけてスマンかった。
- 398 名前:386 mailto:sage [2009/05/25(月) 00:43:15 ]
- んまぁそこら辺はほんとに紐付けでしかないと思われるからさほど重要じゃないかも。
あと、茸ユーザーではないので実験できないけど application/x-sdf でADF返すとどうなるんだろーとか思ったり。 興味があればやってみてー AppDownLoadURLなんて言うキーも見つけたけど何だろうこれ。
- 399 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 08:36:35 ]
- 起動毎にAPIDとDownloadURLをDocomoに送信してチェックしてるはず
- 400 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 13:10:46 ]
- 特許通り実装せにゃならんわけでもあるまいし
- 401 名前:386 mailto:sage [2009/05/25(月) 14:45:56 ]
- >>399
起動ごとに設定もできるけど、 CheckCntってなキーが0であればいちいちチェックを行わないらしい。 そこが1であれば毎回確認で、3であれば3回起動したら確認みたいな。 X-Dcm-Additionalなるヘッダーもあったけどなんじゃろうか。
- 402 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 16:18:32 ]
- Trustedハックしたい奴ら、速やかにN-06Aの初期ファーム機体を入手するんだ。
iモードネットワークにルートされる不具合が出てるらしいぞ!
- 403 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 16:22:17 ]
- N-06はアプリ側にも不具合報告来てるなw
- 404 名前:386 mailto:sage [2009/05/25(月) 16:42:13 ]
- iモードGWを串代わりにできるっぽいですね。
楽しそうw
- 405 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 19:10:20 ]
- もう手に入らないだろ・・・
- 406 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 19:56:54 ]
- iapplitool(star)について質問です。
すごい初歩的なところでつまずいたのですが、 プロジェクト HelloWorld を読込み中です プロジェクト HelloWorld を読込みました ビルド開始(プロファイル : Star-1.0) テンポラリファイルの作成に失敗しました 「テンポラリファイルの作成に失敗しました」と出て、ビルドが出来ません。 ファイルパスはC:\iDKStar1.0\apps\HelloWorldとなっているので、日本語フォルダのせいではないと思うのですが、何が原因かわからず困っています。
|

|