- 1 名前:デフォルトの名無しさん [2007/08/21(火) 15:32:26 ]
- NTT DoCoMoのiモード携帯電話用Javaに関する話題を扱うスレッドです。
※DoCoMo以外は下記スレへ。 CLDC+MIDP+携帯電話用Javaスレッド part 7 ttp://pc11.2ch.net/test/read.cgi/tech/1180010672/ ■ iアプリ特有ではなくJava一般に関する質問はこちらへ 【初心者】Java質問・相談スレッド104【大歓迎】 ttp://pc11.2ch.net/test/read.cgi/tech/1185493592/ ■ iモード携帯電話用Java(iアプリ)まとめサイト ttp://ton.my-sv.net/ ■関連スレ 【日本携帯】Mascot Capsule/Micro3D【標準】 ttp://pc8.2ch.net/test/read.cgi/tech/1117773530/
- 411 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 17:39:12 ]
- >>407
一応既に>>282って発言もあるみたいだけど? 趣味な人間としちゃ自分の周りで持ってる人と自分が持ってる機種でしか直接確認できないから その辺どうなのかは確かに気になるな
- 412 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 17:40:29 ]
- >>408
仕様外でも動く数がここまできたらもうDoJaの仕様の方を変更する規模だよ 知らずに作ってる人だって多いだろ。俺も知らんかったし 影響を無視して仕様を強行するより、現実の動作に互換を合わせて マイナーアップで仕様を変更する方が現実的。まあ1プログラマの予想だけどね で、仕様通りに作れてなかったソフトが、1発目に動かなければ非対応になるか、 409の通り別料金か修正すればいいだけ。 理由が仕様に載ってようがいまいが、存在しない機種のための動作保証なんてしないのが普通。 言い訳をする必要はなく謝って修正すればいい話。
- 413 名前:デフォルトの名無しさん [2007/10/28(日) 18:12:17 ]
- i-appliでまだ商売できるのなら、この国も終わりだね。
昔からPCは技術者を育成した、しかし、携帯は中国・インド・イスラエルに仕事を 与えるだけだ。
- 414 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 18:19:52 ]
- >>413
行間が空き過ぎてて読み取れません(´・ω・`)
- 415 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 18:26:48 ]
- >>412
>仕様外でも動く数がここまできたらもうDoJaの仕様の方を変更する規模だよ >知らずに作ってる人だって多いだろ。俺も知らんかったし 単にドキュメント読んでないだけだろう。 動作保障外の組み方しておいて、今までたまたま動いてたからって それを仕様としろなんて普通ありえない。 >理由が仕様に載ってようがいまいが、存在しない機種のための動作保証なんてしないのが普通。 とりあえず仕事として、将来的にも機種対応をしていくつもりで組んでいるのであれば、 ある程度は動作を見込んで実装するのが普通。
- 416 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 18:39:20 ]
- >>415
熱意に溢れてるなw ウチの会社で中国人と一緒にアプリ作らないか?w 携帯アプリに関わった人どんどん辞めて奴隷不足なんだ。
- 417 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 18:58:32 ]
- >>415
ちょっと聞くけどさDoJa1.0の頃からドキュメントに記載されてたの?もしそうなら > 単にドキュメント読んでないだけだろう って言う貴方の意見が絶対的に正しいんだけどさ
- 418 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 19:09:32 ]
- >>417
jguide010514.pdf(DoJa1.0のドキュメント2001/06/22発行)の65〜66ページにもちゃんと書いてある 誰でも確認できることなんだから自分で確認してから書いたほうがいい
- 419 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 19:15:05 ]
- え?
こんな事わざわざ確認するのがめんどくさいから聞いたんだけど
- 420 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 19:50:11 ]
- >>412
仕様を縮小解釈するのなら、実装を拠り所にしてもいいけど、 仕様を拡大解釈するのはマズいんじゃないかな。
- 421 名前:デフォルトの名無しさん [2007/10/28(日) 20:35:51 ]
- 流れぶった切ってすみません、
生まれて初めてのjavaというかプログラミングに挑戦したいと思って いるのですが、開発環境すら整備できていません、 ネットで読み漁ったところ java2SDK,Standard Edition j2sdk-1_3_1_11-windows-i586.exe をゲットする所から始めないといけないようですが、 SUNのサイトにいくとSolarisむけの開発環境しか手に入らないぽいです。 (プロ向けに有償サポートなら手に入りそうな文面ですがそこまでは、、) 皆さんはどういった開発環境で行われていますか? 今でも環境を整えられる方法があれば知りたいです。 長文すみません。
- 422 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 20:52:55 ]
- >>421
ここら辺から適当にダウンロードしてみ。 java.sun.com/products/sjwtoolkit/ja_download-2_5_2.html java.sun.com/javase/downloads/index_jdk5.jsp
- 423 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 21:05:10 ]
- >>421
505i以降 www.nttdocomo.co.jp/service/imode/make/content/iappli/about/tool_505i.html 900i以降 www.nttdocomo.co.jp/service/imode/make/content/iappli/about/tool_foma2.html 903i以降 www.nttdocomo.co.jp/service/imode/make/content/iappli/about/tool_foma5.html 一応自分の携帯電話にあわせたやつ使え、それが確実だ 70xiの場合は機種によるんで安全のために505i用を使えば確実だ java2SDKは java.sun.com/j2se/1.4.2/ja/download.html これ(j2sdk-1_4_2_16-windows-i586-p.exe)使え一番確実だ
- 424 名前:デフォルトの名無しさん [2007/10/28(日) 21:10:32 ]
- >>422&>>423さん
うぉおありがとうございます。 とりあえず参考にしようと思ってるサイトさんのファイルに一番近そうな >>java2SDKは >>java.sun.com/j2se/1.4.2/ja/download.html >>これ(j2sdk-1_4_2_16-windows-i586-p.exe)使え一番確実だ をDLしてみます。! 回線遅いのでアレですが、、、 ありがとうございます。
- 425 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 02:09:28 ]
- みんなから3年くらい遅れてると思うけど
がんばれ
- 426 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 12:47:26 ]
- 大丈夫。あと五年内のうちには携帯でWindowsプログラミングできるようになってるはず
HSPとか簡単なスクリプト言語でサクサクっと手軽に出来るようになるから今無駄に努力する必要はないよ
- 427 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 12:51:13 ]
- (;^ω^)
- 428 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 13:06:38 ]
- あと5年かどうかは別として
アセンブラはもう使わなくて良い時代になってきたな。
- 429 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 14:06:25 ]
- お前は改造マリオを馬鹿にしたっ(゜Д゜#)
- 430 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 16:11:28 ]
- 改造マリオ?
何だそりゃ? ちょっと任天堂にメールで聞いてみる。
- 431 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 16:34:33 ]
- 本当に送るなら任天堂の反応晒して
- 432 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 16:59:44 ]
- 改造マリオってデータだけ変更してプログラムは同じなんじゃないか
- 433 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 20:55:33 ]
- なんというニコ動ネタ
- 434 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 00:30:06 ]
- >>411
いや、普通にF505もF506も動いたよ F900も問題無し F系はそれ以前にくだらねえ問題がちらほらあるから好きじゃないな!w
- 435 名前:282 mailto:sage [2007/10/30(火) 10:30:29 ]
- いまさらながら、whileループで間違えた部分があるので修正。
startで無限ループじゃなくて、IApplicationを継承したクラスの コンストラクタで無限ループしたらアウトだったわ。 startでは試したことなかった。ってか俺startの中身は空だわ^^
- 436 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 11:23:23 ]
- >>434
290にも同じ事書いたばかりだけど、 ウチでもstart無限ループで問題になってる機種は無い。 先ほど調べたらFOMA全機種対応の MediaListener使ってるアプリも評価パスしてるわ。 思うに、保証されてはいないものの、どの機種も問題ないのではないかと。 だからと言って推奨はしないけど。
- 437 名前:デフォルトの名無しさん [2007/10/30(火) 11:27:45 ]
- >>435
流石にそれは間違えすぎだろw 流石にコンストラクタで無限ループなんてするなよ! コンストラクタで全て初期化してから、start()に処理が回ってくる仕様なんだからさ
- 438 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 11:42:16 ]
- >>435
君の指摘により何人が検査やり直したと思ってるんだ?w はい俺も完璧に釣られますた(=´∇`=)
- 439 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 11:50:23 ]
- 自作テンプレを絶対的に信じてるから
検査やり直しとかする気も無い(`・ω・´) かれこれ4年間改良を続けて来たものだしな。
- 440 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 20:45:41 ]
- MIDPというかauとかに移植するときってどうしてる?プリプロセッサ使う?それとも互換クラス作ってる?
- 441 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 21:34:33 ]
- >>439
俺のN88BASICから始まる合計15年分の経験則は その思い込みこそがプログラムにおけるもっとも危険な思考だと警告してる
- 442 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 21:56:30 ]
- まあ結局のところ、 >>439 と >>441 のどっちもが正しい、というのが現実だがな
一時の思い込みで過去完璧に動いてきたプログラムをいじるのは、予想してるよりはるかにリスクが高い。 といいつつ、絶対に間違いのないプログラムなど決してない。
- 443 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 22:07:02 ]
- >>442
リスクが高いと理解するのと自分が作ったものを盲信するのは次元が違うと思うがな
- 444 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 23:08:23 ]
- でも4年間問題なく動いてきたシステムに自信を持つのは悪いことじゃないと思うがね
- 445 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 23:47:55 ]
- >>444
自信を持つのは別に悪くは無いがそれを盲信するのは問題だろう まず最初に疑うべきは自分自身とそのソースコードだ それを理解した上で自分の知識と知恵と経験を総動員することこそがプログラムの醍醐味ではないのかね?
- 446 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 00:39:17 ]
- 「盲信」っていうのは、過去と今の状況の違いを忘れて
コードの実績を信じる、という感じかな? ぜーんっぜん関係なさそうな箇所の違いが、いままでの 実績の前提条件を崩してたのに気づく、とかいうことはあるな。 こういう熟成されたコードに修正を入れなきゃいけない問題が 出たら「あー、カビ生えちゃった」とか言わない? 言わないか・・・。
- 447 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 00:43:06 ]
- 私的には、世界で最も信用ならないのは、自分が書いたコードだと思う。
- 448 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 01:56:19 ]
- 至言だ。
- 449 名前:デフォルトの名無しさん [2007/10/31(水) 03:28:51 ]
- N900iの端末で動くアプリを作るため、
最近環境整えた。 J2SE SDK 1.4.2 Eclipse 3.2.1 Doja 4.0 古い J2SE と古い Eclipse を探すのに苦労した。 どうせインストールするなら最新版をインストールしたかったな(´・ω・`)
- 450 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 04:08:28 ]
- 全部最新版でも問題なく作れるはずだがなんか不具合あったっけ?
- 451 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 10:12:02 ]
- N900iはDoja3.5という突っ込みはあり?
- 452 名前:デフォルトの名無しさん [2007/10/31(水) 13:12:40 ]
- え?最新版でも問題ないの?(´∀`)
(すいません、N900iは Doja 3.5 でしたorz) 改めて質問・・・ Doja 3.5 は、Java6、Eclipse Europa(3.3.3)に対応していますか? 以下のサイト www.nttdocomo.co.jp/service/imode/make/content/iappli/about/tool_foma2.html を読むと、J2SE 1.3.1、Eclipse 2.1.1 にしか対応していないような書き方がされているのですが・・・ サイト側の情報が古いだけで、最新版でも問題ないのですか?
- 453 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 13:14:07 ]
- やってみないと分らない
- 454 名前:デフォルトの名無しさん [2007/10/31(水) 13:21:59 ]
- やってみる価値があるということがわかっただけで大収穫です
どうせなら最新版インストールしたかったので・・・ とりあえずやってみます。結果報告は1週間後かもですがよろです。
- 455 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 13:42:46 ]
- 100kアプリくらいまでならIDE無しの
テキストエディタだけで作っちゃうからなぁ(´・ω・`)
- 456 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 13:46:28 ]
- Doja5.0SDKでも問題ないって意味だと思った
- 457 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 14:19:35 ]
- >>452
DoJa3.5のiαppliToolだと環境変数弄らんとJava6使うの面倒だったと思う。 5.0なら6使っても自動でコンパイルオプション付けてくれるから平気。 ついでにEclipse3.3でも5.0のプラグイン使える。 コンパイルは5.0ので平気だけど、3.5以降の拡張API使うとアウト。 気になるなら3.5もインストールして、 Eclipse側のライブラリのパスを書き換えとけばおk。 ちなみにEclipseでコンパイルするとアプリサイズが大きくなるんで、 最終的にiαppliToolで吐き出す前提で書いる。 Eclipseのみでよければ上記の制約は幾つか無くなる。
- 458 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 14:54:35 ]
- >>457
DoJa5.0SDKのエミュレーター環境設定のビルドの設定でターゲットプロファイルをDoJa3.5にしておけば 4.0とかのAPIを使えばコンパイル時にエラー出してくれるよ ただエミュレーターそのもので動かす際には5.0までのAPIが使えちゃうのと 微妙にだが5.0SDKでターゲットプロファイルを弄って吐かせたコードと 3.5SDKで吐かせたコードが異なる場合があるみたいなんで 完全に安全を期するなら3.5SDKも入れておいて普段は5.0SDKとそのプラグインで作って完成してから 3.5SDKでコンパイルして動作確認撮ればいいはず
- 459 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 18:58:20 ]
- 240x240の画面を縦4横3の12個に分けて0〜9、*、#に対応した箇所に画像を表示するアプリを作っています。
getKeypadState()メソッドを使って複数キーの同時押しにも対応させたつもりです。 エミュレーター上では、全ての同時押しを取得しそれぞれ表示できそうなのですが(ビープ音が鳴る個数以上は検証出来ない) 実機(N904i)では2個までしか取得できないでいます。(3個目は2個のうちどちらかが離されないと表示されない) 3個以上の同時押しキー取得はiアプリの仕様で無理なんでしょうか?
- 460 名前:457 mailto:sage [2007/10/31(水) 19:00:54 ]
- あー、ゴメン。1点勘違い。
Eclipse3.3でDoJaプラグイン試してないわ。 プラグインはEclipse3.0/3.1用とあるけど、3.2では動いた・・・の間違い。
- 461 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 19:02:00 ]
- >>459
iアプリというより端末の仕様だな。
- 462 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 19:17:21 ]
- 2個まで同時押し保証、3個目以降機種依存じゃなかったっけ。
同時押し前提のアプリは作らん方が良いよ。
- 463 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 19:51:45 ]
- 同時押しそのものが機種依存じゃなかったか?
でなけりゃD504i,D505i,D505iSとか仕様に則ってないことになるぞ つーか同時押しそのものに関しての記述がdocomoの資料にはない
- 464 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 20:29:35 ]
- Dで同じ列2つはダメとかそんな感じのあったな。
- 465 名前:デフォルトの名無しさん mailto:sage [2007/11/01(木) 04:47:58 ]
- QRcode:ttp://stat.ameba.jp/user_images/f0/88/10035722472.png
ぶっちゃけ無限プチプチのiアプリ版を作ったのですよ。 無限プチプチで2個までしか押せないとかヒドスw 端末の仕様か…もうどうしようも無いから開発終了orz
- 466 名前:デフォルトの名無しさん mailto:sage [2007/11/02(金) 06:08:47 ]
- >>402
私もstartでループしまくってるよ。スレッドを使うのは通信処理だけ。 ゲーム作ってるんだけど、音も出してるしprocessEventも使ってるけど問題ないよ。 全機種チェックして問題でなかったしユーザからもクレームは来てない。 ただ、これが正攻法ではないとは思うけどね。10Kアプリからの名残というか。 docomoもそこら辺わかってるから、このまま動かしてくれるんでないかな。 MIDPは2つスレッド作ってるけど。 数週間分まとめて読んだけど、上の件、結論出てたのか・・ しかしP900とN900の不具合はひどい。どれだけ悩んだか(1日だけど)・・対象外にしたいくらい。 あと、MLD。さっさと統一してほしいもんだ。
- 467 名前:デフォルトの名無しさん mailto:sage [2007/11/02(金) 16:09:52 ]
- MLDは、905からNがヒュートレックになって、Yamaha ADPCMはさようなららしいよ。
- 468 名前:デフォルトの名無しさん mailto:sage [2007/11/02(金) 16:19:34 ]
- 携帯のチープなスプーカーには
YAMAHA音源のほうが合ってるのにね
- 469 名前:デフォルトの名無しさん mailto:sage [2007/11/02(金) 16:59:02 ]
- >>467
マジですか。 ちょっと悲しいけど、しょうがないな。
- 470 名前:452 mailto:sage [2007/11/02(金) 23:08:37 ]
- 勉強になります。
だいぶ勘違いしていました。 DoJa 3.5 のアプリを作るには、DoJa 3.5をインストールしておいて、 開発環境は Java6 + Eclipse 3.3.3 + DoJa 5.0 で 拡張APIに注意しながらコードを書いて (Eclipse側でライブラリのパスをDoJa 3.5のものに書き換えればOK?)、 その後、DoJa 3.5 SDKでコンパイルして動作確認する、と・・・ ところで、以前、DoJa 3.5のアプリを作ろうと思って J2SE 1.4.2 をインストールしたのですが、 Java 6 をインストールしたら、この J2SE 1.4.2 は削除してしまっても問題ないのでしょうか?
- 471 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 01:05:01 ]
- ADF ProfileVar -> DoJa3.5
- 472 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 19:42:35 ]
- 正直、一つのファイルで全端末鳴らせるようになればどれでもいい
- 473 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 20:00:16 ]
- 悲しいこと言うなぁ
- 474 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 20:13:45 ]
- 端末間での違いって、機械的にデータ修正できるようなものなの?
MLDファイルをアプリ上で動的に再生成して、上手いことやれないのかな。
- 475 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 20:19:59 ]
- >>474
音付きのエミュレータアプリがあるくらいだから出来ると思うけど激しく重そう
- 476 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 20:21:46 ]
- ところで音声のMLDが一つに統一できなかった理由ってNがヤマハのチップにこだわってたからって解釈でいいの?
- 477 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 20:38:46 ]
- むしろ他メーカーがヤマハを採用するのをしぶったともいえる
国内他キャリア考えると、これはこれでめんどい話だ
- 478 名前:デフォルトの名無しさん mailto:sage [2007/11/04(日) 00:18:13 ]
- Eclipseで開発していて、Doja5.0でデバッグする際に端末を設定する方法はありますか?
ADFのDrawAreaが240x320のアプリをデバックする際にDoja5.0の端末のデフォルトが240x240らしく、 「DrawArea の値が不正です」というエラーが返ってきます。
- 479 名前:478 mailto:sage [2007/11/04(日) 00:20:33 ]
- すみません、解決しました。
見当違いなところをずっと探してました・・・
- 480 名前:デフォルトの名無しさん mailto:sage [2007/11/04(日) 01:58:45 ]
- 自機(携帯)のメアドはどうすれば取得できますか
- 481 名前:デフォルトの名無しさん mailto:sage [2007/11/04(日) 02:04:20 ]
- ここを見るとN905iもYAMAHAっぽいんだが。
ttp://www.n-keitai.com/pickup/n905i/ FUETRECは、あまり情報を公開してくれないから嫌い
- 482 名前:デフォルトの名無しさん mailto:sage [2007/11/04(日) 23:23:02 ]
- N905iもYAMAHAのサウンドチップ搭載だが。
ADPCMは再生可能。
- 483 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 00:32:27 ]
- ROHMは駆逐されたの?
- 484 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 15:32:33 ]
- MLDはやっと統一されるかと思ったけど、LとNMが・・。
MLDが統一されていないのはdocomoが主導してハードの上に1枚被せるようにしなかったのが悪い。 foma切り替え時にでもやれただろに。
- 485 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 15:45:45 ]
- でもそれをすると被せなくても済むメーカーとそうでないメーカーとで
価格差や設計の難易度に響くからできないんでしょ。 mdlの差分がどーのこーので困るって一部の開発者の都合だし。 その視点でものを言えば そもそもDoJaとMIDPとBREWが存在すること自体ウザイ訳でw
- 486 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 17:06:27 ]
- 結局 Java の Write Once, Run Anywhere なんて幻想さ。
- 487 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 17:47:45 ]
- 幻想なのはJ2MEが出てくる以前からすでに知られていて信じていたのは一部のJava狂信者だけ
- 488 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 17:49:19 ]
- >>485
DojaとMIDPはなんとかなってもBREWはどうしようもないもんなぁ・・・
- 489 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 17:55:14 ]
- iアプリの作成で行き詰っています。
Canvas1(タイトル画面)→Panel(入力画面)→Canvas2(メイン画面)という構成のiアプリを作成しています。 PanelとCanvas2をsetCurrent()メソッドを使用して、相互に画面を切り替えられるようにしたのですが、 Canvas2でキー操作を行ったあとで、Panelに画面を切り替えると、 Canvas2で行ったキー操作が、なぜかPanelでも反映されてしまいます。 どなたかこの問題を解決する方法を教えていただけないでしょうか。 よろしくお願いします。
- 490 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 18:00:31 ]
- release yo?
- 491 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 18:15:36 ]
- >>489
キーイベント受けてから少し待ってsetCurrent
- 492 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 18:59:36 ]
- >>491
見当違いなことを聞いていたらすみません。 少し待つというのは、たとえば、Thlead.sleep(1000) とすればいいのでしょうか? 待ってみてもやはりキー操作が反映されてしまいます。
- 493 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 19:17:45 ]
- >>492
おしい
- 494 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 21:09:38 ]
- みんなDojaかMIDPにして、アプリ用のメモリサイズや画面サイズタイマー精度などを全て統一すれば良いのに。
- 495 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 22:25:59 ]
- そういうことするとたいてい進化が止まるね
- 496 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 00:04:02 ]
- >>493
すみません! Thread.sleep()ですね。 でもできませんでしたorz
- 497 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 01:11:37 ]
- canvas1で押した瞬間に処理するんじゃなく放した瞬間に処理するようにすればいい
- 498 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 02:28:44 ]
- そういえば数年前スタープロジェクトとかいうDocomoとsunで
組んで新しい携帯用のプロファイル作るって話はどうなった?
- 499 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 02:43:26 ]
- スタープロジェクトwあったなぁ
つーかそんな内容だったっけ、もう忘れちゃったよ
- 500 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 05:00:08 ]
- 全く話題にもならんし立ち消えじゃないの?
というかsun側が正式にDoJaをプロファイルの一つに入れるとかじゃない限り 今更DoJaの既存クラス大幅変更なんてできないだろ 旧メソッドを残して上位互換としてクラスを変更してくってのもまたデバグとかの面でかなり面倒だし
- 501 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 10:19:12 ]
- >>496
processEvent内でThread.sleepは無効と思っとけ。 前スレの後の方にprocessEvent使わないサンプルあるから使ってみれ。 >>497 キーアップでもパネルにキーイベントが残る端末があったような。
- 502 名前:デフォルトの名無しさん [2007/11/06(火) 14:33:13 ]
- Doja 3.5 のアプリ開発の開発環境に悪戦苦闘している俺です。
Java EE 6 (java_ee_sdk-5_03-preview2-windows.exe)でも Doja 3.5 アプリの開発できますか? Windows XP sp2 です。 ここさえ乗り越えれば、アプリ作り放題の日々が待っているんです。
- 503 名前:デフォルトの名無しさん [2007/11/06(火) 14:43:36 ]
- って、>>457 の方がまさに俺宛に回答してくれてたorz
前回、457を読んだ時はレベルが高すぎて・・・もう少し環境整えたら もう一度再読しようと思ってたんだっけ・・・。 Java 6 で i アプリを開発する場合は、DoJa 5.0 を入れて DoJa 5.0 のコンパイルオプションを利用する、 でしたね。 Java EE は、 Java SE も含んでいるから・・・問題ない、と。 すみません、解決しましたm(._.)m 端からみると、同じような質問を繰り返してるようにしか見えませんねorz
- 504 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 18:35:28 ]
- 改行がうっとうしい
- 505 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 18:58:57 ]
- つくるのめんどくさい
- 506 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 23:06:43 ]
- テクスチャのUV指定について質問があります。
現在Doja5.0でマスコットカプセルを使って COMMAND_RENDER_QUADS(四角形ポリゴン)をコマンドリストで描画させているのですが、 テクスチャBMPの(0.0)の座標に置いてある「16ドット四方のグラフィック」を単純に画面左上に等倍の大きさで貼り付けたい場合、 4つの頂点座標は平行投影で ( 0, 0) (16, 0) (16,16) ( 0,16)で、 その場合UVをおなじく (0,0) (16,0) (16,16) ( 0,16) にすると、右側1ラインと下側1ラインが1ドットずれてテクスチャマッピングされてしまいます。 この場合UV指定は16ではなく15にしないといけなかったりしますか?
- 507 名前:506 mailto:sage [2007/11/06(火) 23:15:39 ]
- (続き)
テクスチャ座標 ( 0, 0) (16, 0) (16,16) ( 0,16) UV座標 ( 0, 0) (16, 0) (16,16) ( 0,16) だと、 スクリーン上の16ドット四方の領域に 15ドット四方のテクスチャがマッピングされている、といった感じになってしまいます。 とすると テクスチャ座標 ( 0, 0) (16, 0) (16,16) ( 0,16) UV座標 ( 0, 0) (17, 0) (17,17) ( 0,17) にすればいいのでしょうか・・う〜ん
- 508 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 00:13:44 ]
- porigon sure iki nasai
- 509 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 06:20:00 ]
- >506
>361と同じ話か?
- 510 名前:デフォルトの名無しさん [2007/11/07(水) 11:47:11 ]
- ポル友になってくらさい。
www.polpe.com/m/rq?h=X4ER5I32J3OqiXX0gUcIg4qKPh9GA815
- 511 名前:デフォルトの名無しさん [2007/11/07(水) 14:17:53 ]
- 905とか705のDojaのバージョンって、
いくつなんですかね? もう公式発表されてましたっけ?
|

|