- 1 名前:デフォルトの名無しさん mailto:sage [2006/08/10(木) 10:48:34 ]
- J2ME CLDC+MIDPベースの携帯電話用Java(主にEZアプリ、Vアプリ)に関するスレッドです。
質問でも議論でも何でもこい、と。質問は公式資料をよく読んでからにしましょう。 前スレ: CLDC+MIDP+携帯電話用Javaスレッド part 5 pc8.2ch.net/test/read.cgi/tech/1132493827 過去スレ 携帯JAVAのスレッド pc2.2ch.net/test/read.cgi/tech/1011977260/(DAT落ち) CLDC+MIDP+携帯電話用Javaスレッド part 2 pc5.2ch.net/test/read.cgi/tech/1070858996/ CLDC+MIDP+携帯電話用Javaスレッド part 3 pc5.2ch.net/test/read.cgi/tech/1091798483/ CLDC+MIDP+携帯電話用Javaスレッド part 4 pc8.2ch.net/test/read.cgi/tech/1108781476/ -- Java一般に関しては: 【初心者】Java質問・相談スレッド88【大歓迎】 pc8.2ch.net/test/read.cgi/tech/1153834996 NTT DoCoMoのiモード携帯電話用Java(iアプリ)については: iモード携帯電話用Java(iアプリ) Part12 pc8.2ch.net/test/read.cgi/tech/1154336955 >>2-5あたりにリンク集
- 237 名前:デフォルトの名無しさん mailto:sage [2006/11/08(水) 15:20:40 ]
- >>236
MEXA CoreとMEXA Util1以外のクラスを 使用しているために、アプリがフリーズするとか?
- 238 名前:236 mailto:sage [2006/11/08(水) 15:44:31 ]
- 905SHや他のMEXA端末で動いていた
アプリの挙動が705SCとかだと おかしいんだよね。 着信割り込みいれたら 強制終了したりするし…。
- 239 名前:236 mailto:sage [2006/11/08(水) 15:48:04 ]
- まぁ3Gで動いていたアプリを
少し修正しただけのアプリなんだが…。
- 240 名前:235 mailto:sage [2006/11/08(水) 16:21:57 ]
- >>236
V804N、V804SS、706SCでは動くのか? うごくならMEXAは関係なく端末バグ。 動かないなら、端末が対応していないMEXAのAPIを使用しているだけ。
- 241 名前:237 mailto:sage [2006/11/08(水) 17:20:20 ]
- ミスった。
240の名前235って書いちゃったけど実際237です。
- 242 名前:デフォルトの名無しさん mailto:sage [2006/11/08(水) 22:54:47 ]
- 初歩的なことですいません
www.saturn.dti.ne.jp/~npaka/kvm/midp2/index.html ここをみて開発環境を整えて、試しに作ってみたんですが com.j_phone.system.DeviceControl を使ったソースをコンパイルしてMEXAエミュレータで実行すると java/lang/NoClassDefFoundError と出てしまいます。 調べたところ実行時にクラスファイルがないことが原因だと書いてありました。 この場合はどうすればよいのでしょうか? ちなみに、コンパイル時にはビルドパスにMEXAのライブラリーを追加しています。
- 243 名前:デフォルトの名無しさん mailto:sage [2006/11/08(水) 23:12:42 ]
- MIDxlet-API: JSCL-1.4.2
書いた?
- 244 名前:デフォルトの名無しさん mailto:sage [2006/11/08(水) 23:37:03 ]
- >>243
書いてませんでした。 JADに追加したところ問題なく動きました。 ありがとうございます。 EclipseMEが作ってくれるJADファイルはいろいろと抜けている部分があるんですね。 勉強になりました。
- 245 名前:デフォルトの名無しさん mailto:sage [2006/11/08(水) 23:50:21 ]
- MIDletだと、NetBeans Mobile Packが便利。
www.netbeans.org/kb/50/quickstart-mobility_ja.html
- 246 名前:236 mailto:sage [2006/11/09(木) 13:12:41 ]
- >>240
706SC以外での動作は確認いたしました。 一応アプリで使用しているAPIが端末でサポートしているか 確認をしてみます。
- 247 名前:240 mailto:sage [2006/11/09(木) 15:26:06 ]
- >>246
動作を確認したというのは、動いたことを確認したのか? 動かなかったことを確認したのか?
- 248 名前:236 mailto:sage [2006/11/09(木) 15:27:41 ]
- >>247
正常に動作したという意味です。 わかりにくくて申し訳ないです。
- 249 名前:240 mailto:sage [2006/11/09(木) 18:14:42 ]
- >>248
そうなると、普通に端末バグっぽいですな。 こないだ705Pのアプリチェックはやったけど、そのときに 着信割り込みチェックはしなかったからわからん。一応電源キーによる サスペンド、レジュームは問題なかったけどね。 端末は他社から借りたものなので、今アプリチェックできん。 参考までに聞きたいんだけど、着信割り込みでアプリ強制終了以外に 何か他に問題ってありましたか?
- 250 名前:デフォルトの名無しさん [2006/11/09(木) 18:37:14 ]
- S!アプリで
MIDlet-Install-Notify:使ってダウンロード通知を吐かせてるんですが、、 他の奴は900 Successと来て成功してるみたいなんだけど、 ノキア製の奴だけ V702NK2 906 Invalid Descriptorで失敗しているようです。 改行コードをLFにするのはやってみたんだが解決せず。 どなたか原因に心当たりのある方いらっしゃいますか。
- 251 名前:デフォルトの名無しさん [2006/11/09(木) 20:59:10 ]
- ソフトバンクの開発者向けのページへ辿り着けません…
どこに行っちゃったんでしょうか…困りますぅ
- 252 名前:デフォルトの名無しさん [2006/11/09(木) 21:04:47 ]
- …前のサイトが生きてました。変になってますけど
- 253 名前:247 mailto:sage [2006/11/10(金) 11:03:37 ]
- こちらでは他におかしいところは無いでしたね。
ただ>>220がどうなったのかは少し気になりますが…。
- 254 名前:デフォルトの名無しさん mailto:sage [2006/11/10(金) 23:32:30 ]
- vodaでjigメーラみたいなアプリ作りたいんだけどjavamailみたいなAPIないのかな ねえなら無理だ
- 255 名前:デフォルトの名無しさん mailto:sage [2006/11/11(土) 01:26:50 ]
- 何か壮大に勘違いしているぞ
- 256 名前:デフォルトの名無しさん mailto:age [2006/11/11(土) 03:47:28 ]
- そんなに難しい事しないでメアドを油性ペンで携帯に書いてから郵便ポストに入れたらいいよ 切手はjavaのバージョンによって変わるから郵便局の人にインストールしてもらってね
- 257 名前:デフォルトの名無しさん mailto:sage [2006/11/13(月) 01:23:01 ]
- eclipseの実行から直接MEXAエミュレータを起動してプログラムを実行することはできるのでしょうか?
- 258 名前:247 mailto:sage [2006/11/13(月) 17:18:11 ]
- 705SCについて追記です。
端末の強制終了による原因が把握できましたので ご報告いたします。 どうやらpauseAppで1秒以上処理すると 強制終了が掛かる仕様に引っかかったようです。 その仕様については把握はしていたのですが SmafPlayer.stop();の一文だけしか入れてなかったので 大丈夫だろうと高を括っておりました ある意味プログラマーとして失格ですね…。 これを反省材料にしてより良いアプリを作成していけるよう 頑張りたいと思います。 ご迷惑をおかけ致しましたm(_ _)m
- 259 名前:デフォルトの名無しさん [2006/11/13(月) 20:17:33 ]
- pauseApp に重い処理を書かなければ停止バグが起き難いだけで
起こる可能性はあると思うよ。 SmafPlayer.stop();が1秒以上かかるわけないし、 携帯の問題だと思う。 経験上、3GのT端末とかレジュームを繰り返すと大規模なアプリほど 停止バグが発生する確率が高い気がする。
- 260 名前:258 mailto:sage [2006/11/14(火) 10:11:02 ]
- >>259
レスありがとうございます 私もSmafPlayer.stop();が1秒以上かかるわけないと 思っておりましたし、実際の処理も void pauseApp(){ if(game_mode == PLAY){ game_mode = PAUSE; } audio.stop(); } 大体ですがこんな感じくらいの処理です。 念のためpauseAppの処理をstartAppの 処理の最初に記述し、起動時のstartAppで pauseAppで行なっていた処理を行なわないよう フラグで制御したら着信割り込みからの強制終了が なくなりました。 ただこのような現象が起きたのも705SC(706SC未確認)だけでしたので 私模も端末の問題ではないかなと思っております。
- 261 名前:デフォルトの名無しさん mailto:sage [2006/11/15(水) 13:17:44 ]
- アプゲの規約読んだららbuletooth使ったアプリが禁止項目になってるんだけど
これはbuletooth使ったアプリは作っても無駄ってこと?
- 262 名前:デフォルトの名無しさん [2006/11/15(水) 13:34:27 ]
- ご冗談を
- 263 名前:デフォルトの名無しさん mailto:age [2006/11/15(水) 15:23:46 ]
- アプゲやたら禁止API多いよな!
もう一個のゲームチャンネルだっけ?オフィシャル3000円払う方。あっちメールで聞いてみてOKだったら使えば?
- 264 名前:デフォルトの名無しさん mailto:sage [2006/11/17(金) 20:39:33 ]
- Sアプリ開発サイトにEclipseプラグインキター
……と思ったが、マニュアルを読むかぎり何だかぬるぽな雰囲気が。
- 265 名前:デフォルトの名無しさん mailto:sage [2006/11/17(金) 22:24:21 ]
- ねぇ今後僕らの仕事はActionScriptさん達に取られてしまいますん?
- 266 名前:デフォルトの名無しさん mailto:sage [2006/11/18(土) 00:03:16 ]
- >AS2.0
ミニゲームとかしかやらないなら取られるかもな。 ガッツリとした物を作るなら、そんなことはない。
- 267 名前:デフォルトの名無しさん mailto:sage [2006/11/18(土) 00:03:38 ]
- JCSL版かよMEXAはまだかー
- 268 名前:デフォルトの名無しさん mailto:age [2006/11/18(土) 01:20:55 ]
- アクションスクリプト?フラッシュってどんどん廃れてくんじゃないかと思って最近勉強やめちゃったよ 面白かったけど
- 269 名前:デフォルトの名無しさん mailto:sage [2006/11/18(土) 11:53:25 ]
- Flashがケータイゲームの土壌として普及するのはもう少しかかりそうだけど、
Javaで結局実現しなかった、クロスプラットフォームが完全に実現出来そうだからいいよね。 尤も、ケータイでFlashが流行しだしたら、各キャリアがこぞって端末制御(といってもライトとかバイブとかゴミのようなもの…)の 機能を持たせて互換性がなくなりそうだが。
- 270 名前:デフォルトの名無しさん mailto:sage [2006/11/18(土) 13:08:35 ]
- そろそろスレ違いになりそうだが
Flash は海外端末がそこまでやる気でないと 互換性問題まではいかないっしょ。 日本端末無視しても痛くもなさそうだしさ。
- 271 名前:デフォルトの名無しさん mailto:sage [2006/11/18(土) 14:04:46 ]
- まーそのうちJava言語からswf吐いて実行できる時期がくる
- 272 名前:デフォルトの名無しさん [2006/11/18(土) 15:00:49 ]
- 何時頃でしょうか? 先日新機種が出たばかりなので、
来年の秋には出るのでしょうか
- 273 名前:デフォルトの名無しさん mailto:sage [2006/11/18(土) 19:38:15 ]
- >>272
まだまだ先だから安心汁 出たとしても1年以上はまともに使われないだろうし 下手すると、永遠に出ないから
- 274 名前:デフォルトの名無しさん mailto:sage [2006/11/18(土) 19:47:06 ]
- もうある
www.saturn.dti.ne.jp/~npaka/flash/as20/index.html
- 275 名前:デフォルトの名無しさん mailto:sage [2006/11/18(土) 20:49:55 ]
- つか PHP であるじゃん。
- 276 名前:デフォルトの名無しさん [2006/11/19(日) 12:42:27 ]
- そうなんだ…殆どの機種で使えるようになったら大変だなと思って
- 277 名前:デフォルトの名無しさん mailto:sage [2006/11/19(日) 13:29:35 ]
- >>275
どうやってPHPを携帯で動かすの?
- 278 名前:デフォルトの名無しさん mailto:sage [2006/11/19(日) 15:42:12 ]
- PHPは鯖側で動的生成するものですよ?
- 279 名前:デフォルトの名無しさん mailto:sage [2006/11/19(日) 16:08:28 ]
- MEXAエミュレータってレコードストアの読み書きに対応してないんですか?
- 280 名前:デフォルトの名無しさん mailto:sage [2006/11/19(日) 16:17:37 ]
- レコードストアの読み書きには対応してるよ
- 281 名前:デフォルトの名無しさん mailto:sage [2006/11/19(日) 16:44:27 ]
- >>279
パーミッション設定を忘れずに。
- 282 名前:デフォルトの名無しさん mailto:sage [2006/11/19(日) 17:01:33 ]
- >>280-281
できました。ありがとうございます。 ところで、保存したデータはどこに保存されるのでしょうか?
- 283 名前:デフォルトの名無しさん mailto:sage [2006/11/19(日) 17:03:41 ]
- projectの中のやたら長いファイル名×3つ。
- 284 名前:デフォルトの名無しさん mailto:sage [2006/11/19(日) 22:33:37 ]
- GameCanvasでRunnableのrun()を回しているときに
run()外のkeyReleasedを取得することはできるのでしょうか?
- 285 名前:デフォルトの名無しさん mailto:sage [2006/11/19(日) 23:51:43 ]
- J2MEの1.0.4と2.2の両方をインストールしているとき
どちらが利用されてるかを知るにはどこを見ればいいですか? (JSCL1.2.2 JDK1.4.2を使用してます)
- 286 名前:デフォルトの名無しさん mailto:sage [2006/11/20(月) 00:17:03 ]
- J2ME ってのは WTK のことだろうか。
JSCL ってのは、起動すると KToolBar が起動するアレのことだろうか。 JSCL の KToolBar を起動すれば、別途 WTK をインストールしてあっても 使われてないんじゃなかろうか。
- 287 名前:デフォルトの名無しさん mailto:sage [2006/11/20(月) 01:27:21 ]
- >>286
JSCLを使っているとWTKって使われないのですか。 わかりました。ありがとうございます。
- 288 名前:デフォルトの名無しさん mailto:sage [2006/11/20(月) 12:08:42 ]
- 今の時代VSCLだぜ?
- 289 名前:デフォルトの名無しさん [2006/11/21(火) 02:29:58 ]
- >>257
MEXAのヘルプに載ってたよ S!アプリを指定して起動する場合 MEXAエミュレータで実行するS!アプリ(Jadファイル)を指定します。MEXAエミュレータが起動し、指定したプロジェクトに指定したS!アプリがインストールされ起動します。 JadファイルとJarファイルは同じフォルダに置いてください。 形式 インストールフォルダの絶対パス\mexa_emulator.exe プロジェクトのファイルの絶対パス -direct S!アプリの絶対パス 例 "C:\Program Files\SOFTBANK_MEXA_EMULATOR11\mexa_emulator.exe" C:\SOFTBANK_MEXA_EMULATOR11\projects\sample\sample.vjp -direct C:\SOFTBANK_MEXA_EMULATOR11\projects\sample\sapp\display.jad というか今やってるけどこれをXMLで書いてるけど どっかから拾ったXMLのビルドを改造してるもんで 出来そうだけどXMLの知識無し
- 290 名前:デフォルトの名無しさん [2006/11/21(火) 02:34:26 ]
- >>289の続き
XMLのソースで <!-- 実行 --> <target name="実行"> <exec executable="${tool.emu.cmd}" dir="${basedir}"> <arg value="-classpath ${prj.jar}" /> <arg value="-Xdescriptor:${prj.jad}" /> </exec> </target> これはJSCL 1.3.2を動かす時なんだけどMEXAに直す方法知ってる人教えてください
- 291 名前:289 [2006/11/21(火) 03:39:25 ]
- 案外すんなり自己解決しました。
<exec executable="cmd.exe" os="Windows XP"> <arg line="/c '${tool.emu.cmd}' ${tool.vjp.cmd} -direct ${prj.jad}" /> </exec> これでeclipseからMEXAを自動起動&自動インストール&実行で快適快適♪
- 292 名前:デフォルトの名無しさん mailto:sage [2006/11/21(火) 23:39:05 ]
- >>284
class GameCanvas{ static GameCanvas inst_canvas; static int type,param; public void GameCanvas(){ inst_canvas = this; } public void processEvent(int type, int param){ GameCanvas.type = type; GameCanvas.param = param; } processEventを定義しているインスタンス?が Display.setCurrent()でセットされていれば割り込むと思うけど… 外部からキーの情報が欲しいのであればstaticが有用 GameCanvas.type GameCanvas.param
- 293 名前:デフォルトの名無しさん [2006/11/22(水) 14:41:50 ]
- NetBeansでソースの追加ってなんなんだろ?
クラスパス追加すればおkだし、javadoc追加すれば完璧だけど、 ソースってのを追加すると何かの役に立つの? クラスとかの追加が楽にできるとかかな…
- 294 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 14:45:15 ]
- 誤爆か?
ライブラリのソースを追加すると、実装が追えるとかかな?
- 295 名前:デフォルトの名無しさん mailto:sage [2006/11/23(木) 00:49:56 ]
- >>289
詳しくやり方教えてもらえませんか?
- 296 名前:289 [2006/11/23(木) 02:10:50 ]
- >>295
まずは mjdf.potrin.com/pages/04_LST_Tool.html このサイトでeclipseをantを使ってコンパイル実行してるのね eclipseは3.1ね。3.2でもいけると思うけど、3.1を無理やり手に入れた。 次にこのサイトで落とせる(mjdf.potrin.com/pages/chapter5.html) xmlを290の状態から291の通りに修正したら動いたわけ 291の ${tool.vjp.cmd} これは独自に追加したもので、パスは C:\SOFTBANK_MEXA_EMULATOR11\projects\sample のsample.vjpを指定している。 ほんとに動くのか?って思うなら MEXAのヘルプ見ると書いてあるし、コマンドプロンプトで実行してみるとちゃんと動くのがわかる
- 297 名前:デフォルトの名無しさん mailto:sage [2006/11/26(日) 14:03:58 ]
- MEXAでアプリ動かすとたいした画像を読み込んでないのに、ヒープが不足するが、なぜか
わかる人いますか?
- 298 名前:デフォルトの名無しさん mailto:sage [2006/11/26(日) 15:10:51 ]
- >>269
説明ありがとうございます。 引数でインストールから実行までできるのであれば、 EclipseMeのWTKエミュレータを書き換えても実行できそうですね。
- 299 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 01:05:40 ]
- S!アプリで画像のフォルダをダイアログで参照させたいんだけど、どうすればいい?
直接参照するにはStorageConnectionで行けそうなんだけど
- 300 名前:デフォルトの名無しさん [2006/11/27(月) 01:31:31 ]
- テキストボックスで桁数を取得できないものだろうか 現在桁数とか表示させたいのだが
- 301 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 07:08:53 ]
- >>300
\n数えたら?
- 302 名前:デフォルトの名無しさん [2006/11/27(月) 15:00:06 ]
- プログラムを作成してみたのですが、以下のエラーが出てエミュレータで実
行できません。自分にはどこがおかしいかわからないのですが、分かる人お願 いします。 「Jad ファイルと Jarファイル(Manifest ファイル)とが不正か、 もしくは整合性がありません。 MIDlet-XXXXX エントリの値をご確認ください。」 Sample6.jad ↓ MIDlet-1: Sample6, Sample6.png MIDlet-Jar-Size: 1959 MIDlet-Jar-URL: Sample6.jar MIDlet-Name: Sample6 MIDlet-Vendor: Unknown MIDlet-Version: 1.0 MicroEdition-Configuration: CLDC-1.0 MicroEdition-Profile: MIDP-1.0 MIDlet-Permissions: com.j_phone.io.StorageConnection.read MIDlet-Application-Security: Y
- 303 名前:デフォルトの名無しさん [2006/11/27(月) 15:00:18 ]
- MANIFEST.MF
↓ Manifest-Version: 1.0 Ant-Version: Apache Ant 1.6.5 Created-By: 1.5.0_09-b03 (Sun Microsystems Inc.) MIDlet-1: Sample6, Sample6.png MIDlet-Name: Sample6 MIDlet-Vendor: Unknown MIDlet-Version: 1.0 MicroEdition-Configuration: CLDC-1.0 MicroEdition-Profile: MIDP-1.0
- 304 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 20:34:02 ]
- MIDlet-1じゃね?
- 305 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 23:32:03 ]
- >>303
MIDlet-1のパラメーターがおかしいのと必須項目も足りないんじゃないの。 アプリの起動方法(待受け起動とかプラウザ起動)を取得する方法ってどこに書いてあったっけ? どっかに書いてあったと思うんだけど見つからないよ、、、。 MEXAエミュレーターで設定できるみたいだけど、何番が○×起動なのかとかわからん。
- 306 名前:300 [2006/11/27(月) 23:49:10 ]
- >>301 ズキュン
- 307 名前:デフォルトの名無しさん mailto:sage [2006/11/28(火) 01:12:59 ]
- >>303
ttp://notitle.net/vappli/920.html ここに詳しく載ってる ところでVGA機種でQVGAに拡大表示させたいときは MIDlet-Application-Range: 240,260 で合ってる?
- 308 名前:デフォルトの名無しさん [2006/11/28(火) 01:46:08 ]
- フォルダはcreateFolder()で作るのに、
ファイルはopenOutputStreamで作るんですね
- 309 名前:デフォルトの名無しさん mailto:sage [2006/11/28(火) 02:15:52 ]
- mkdirとfopenのようなもんだ
- 310 名前:デフォルトの名無しさん [2006/11/28(火) 21:23:26 ]
- javax.microedition.lcdui.CustomItemを継承したクラスで
数値等の画像のPNGファイルを100個くらい配置しまくって ひと月分のカレンダーにしています。 そしてそれをフォームにappendしています。 そのフォーム内でスクロールしたりすると やたら処理が遅いなあーって思ってたら、 どうやら方向キーの押下等でフォーカスが変わる度に 配置してあるCustomItemのpaint()が呼ばれていることがわかりました。 paint()ではカレンダーの生成用に 日付やらユーザのマーキングやらで何度もループを繰り返してPNGを配置しているので、 これをキー押下の度に呼んでいたらそりゃ大変です。 (手元の905SHではキー押下の度に4秒くらい止まる) 処理を軽くできる方法はないでしょうか?
- 311 名前:デフォルトの名無しさん [2006/11/28(火) 21:47:55 ]
- >>310
オフスクリーンにpng一度全部書いてからメイン画面に反映すればいいじゃん それか方向キー押した時にフラグ立てて、描画回避すればいいんじゃね?
- 312 名前:デフォルトの名無しさん mailto:sage [2006/11/28(火) 21:51:05 ]
- エミュレータにて、
色数1bit(2色パレット)のpngをImageにロードして、 drawRegion()で切り出し描画たいのだが、切り出しx座標が8の倍数のときは 正しい位置から切り出してくれるが、それ以外のときはx座標が 8の倍数に丸められちまう。 実機では未だ試していないのだが、これって仕様?
- 313 名前:デフォルトの名無しさん [2006/11/28(火) 23:55:19 ]
- 横方向は4の倍数じゃなきゃいけなかったような…
描画元と描画先の座標の差が。
- 314 名前:310 mailto:sage [2006/11/29(水) 13:44:34 ]
- >>311
>オフスクリーンにpng一度全部書いてからメイン画面に反映 ありがとうございました。 なにやら基本的なことだったみたいですね。 勉強になりました。
- 315 名前:デフォルトの名無しさん mailto:sage [2006/11/30(木) 14:03:26 ]
- あら・・・
s!のサイトから開発環境一式ダウンロードして昔の消したら、 KToolbarなくなっちゃった。 WTKの使えって事でいいんだろうか。 Vの開発環境一式残ってるかなぁ(´д`)
- 316 名前:デフォルトの名無しさん mailto:sage [2006/12/01(金) 02:15:34 ]
- Sアプリってiアプリみたいに個体識別番号や機種名を取得することはできないんですか?
- 317 名前:デフォルトの名無しさん mailto:sage [2006/12/01(金) 13:12:20 ]
- 識別番号はどうしたかなぁ
- 318 名前:デフォルトの名無しさん mailto:sage [2006/12/01(金) 15:11:08 ]
- System.getProperty(引数)で機種名は取れたと思いますよ。
引数はなんだったかな?Platform? 個体識別番号は、HTTPリクエストヘッダにのってる情報をサーバから返してもらうとかしないと 無理だとおもっておりますがどうなんだろ? しかも設定で機種情報送信をONにしてもらわないとだめでしたよね?
- 319 名前:デフォルトの名無しさん mailto:sage [2006/12/01(金) 17:27:57 ]
- ざっと検索したところ
au PhoneSystem.getID(); ソフトバンク System.getProperty("Platform"); ドコモ System.getProperty("microedition.platform");
- 320 名前:デフォルトの名無しさん mailto:sage [2006/12/02(土) 02:01:56 ]
- 識別番号はHTTPリクエストに乗ってるのをサーバーに返してもらう以外の方法知らないな
- 321 名前:デフォルトの名無しさん mailto:sage [2006/12/02(土) 03:52:45 ]
- 上の方で質問出てたけど、起動種別の取得ってどうやるんだろう?
i、auは技術情報に書いてあったけど、ソフトバンクは載ってないような。
- 322 名前:デフォルトの名無しさん mailto:sage [2006/12/02(土) 19:01:59 ]
- すみません、3G端末でホワイトアウトようなラスタオペレーションの処理を実装したいのですが、
どのようなAPIを使えば実現できるのでしょうか。 DoJaだと機種依存ですが、イメージの半透明描画命令等がありましたが、 MIDP2.0やJSCLではそれらしいものを見つけることができませんでした。 プリミティブを透過率を指定して配置するとかしかないのでしょうか? どなたかご教授ください。<(_ _)>
- 323 名前:デフォルトの名無しさん mailto:sage [2006/12/02(土) 22:30:37 ]
- Part3の547で答えられてた感じ。実際できるかしりません。
================================================= 530 名前:デフォルトの名無しさん :04/10/23 20:01:37 携帯で、ピクセル扱うと遅いよー 545 名前:デフォルトの名無しさん :04/10/24 22:49:17 iアプリにあるホワイトアウト処理みたいなのを使いたいんだけど、 JSCLには無いようなので他の方法で同じ処理をしようと思うのですがどのような処理をすればいいのでしょうか… 547 名前:デフォルトの名無しさん :04/10/25 00:08:42 >>545 com.j_phone.util.ImageUtil#createMaskedImage使えば、 マスクパターンの細かさを段階的に変えていって疑似半透過できるかも。 まぁP6以降だが。 GraphicsUtil#setPixelでピクセル単位でいじればもっと柔軟に対応できるが、 たぶん >530
- 324 名前:デフォルトの名無しさん mailto:sage [2006/12/02(土) 22:42:23 ]
- 一番軽い方法は予めホワイトアウトの処理を書き込んだ連番画像を用意しておいてそれをアプリで順に描画
- 325 名前:322 mailto:sage [2006/12/03(日) 01:54:51 ]
- なるほど、ありがとうございます。
さすがに自前でピクセルを操作するよりは3Dで処理させたほうが速そうな気がします。 でも3Dを使うと2Dの性能を圧迫する機種があるので、どうしたものかなと…。 MaskedImageやあらかじめ画像を用意しておくというのは現実的ではないし。 やはり妥協して白色で塗りつぶしてくような適当な処理に変更かなぁ。
- 326 名前:デフォルトの名無しさん mailto:sage [2006/12/03(日) 09:52:12 ]
- >>325
ぜんぜん試したことないけど、透過gif使ってみたらどうだろ 段々とドットの間隔を狭めたり広げたりしとけばそれなりのエフェクトが出来そうだが
- 327 名前:デフォルトの名無しさん mailto:sage [2006/12/03(日) 10:10:43 ]
- 705SHなんですが、MIDP2.0のjavax.microedition.media.PlayerでMP4や3GPPを
再生しようとすると、javax.microedition.media.MediaException: start failed. が発生します。 InputStream is = getClass().getResourceAsStream("/1.3gp"); Manager.createPlayer(is,null).start(); //ってな感じ 音声ファイルは、jarに同梱している小さなもので、 MIDxlet-Sound-Priority: Y は入れてます。 何が悪いんでしょうか。それともそもそも無理?
- 328 名前:デフォルトの名無しさん mailto:sage [2006/12/03(日) 17:47:00 ]
- WTKエミュレータのレコードストアを初期化したいんですが
どこに保存されているのでしょうか?
- 329 名前:デフォルトの名無しさん mailto:sage [2006/12/03(日) 19:06:27 ]
- どうしてちょっと調べればすぐわかることを聞きに来るのか俺には理解できないんだが
- 330 名前:デフォルトの名無しさん mailto:sage [2006/12/04(月) 02:00:58 ]
- >>329
一応WTKのFAQなどは目を通しているんですが、探し方が悪いのか見あたりませんでした。 WTKのフォルダの中やアプリのフォルダの中も見てもそれらしいファイルがありません。 もしご存じなら教えていただけないでしょうか?
- 331 名前:デフォルトの名無しさん mailto:sage [2006/12/04(月) 05:52:14 ]
- >>330
1、705shでそれは再生可能か? 2、MIDP2.0でそれは再生可能か?
- 332 名前:デフォルトの名無しさん mailto:sage [2006/12/04(月) 10:56:40 ]
- NetBeansでコンパイルができません…
フォルダ生成してるからだと思いますが… 生成物を除外して構築でも駄目 どこで設定できるか教えて下さい
- 333 名前:デフォルトの名無しさん mailto:sage [2006/12/04(月) 15:34:00 ]
- すみません、ブラウザからパラメータ渡しのアプリ起動をしたいのですが、
getWakeupParam のパーミッションの記述で悩んでいます。 一通りS!のサイトの仕様書は読みつくしたと思うのですが、 getWakeupParamに関してはパーミッションにどう書けばよいのかわかりません。 例外を出力しようかとも思ったのですが、 getWakeupParamを呼んでいる箇所でスレッドごと落ちてしまうため 確認も出来ない始末でして・・・ どなたか心当たりがありましたらご教授お願いします。 尚、テスト端末は905SHでアプゲを使用しています。
- 334 名前:デフォルトの名無しさん mailto:sage [2006/12/04(月) 15:43:37 ]
- 使ったこと無いけど、getWakeupParamを使用するのに
パーミッションの記述は必要ないんじゃない?
- 335 名前:333 mailto:sage [2006/12/04(月) 16:23:17 ]
- すみません、できました(´д`;)
import の指定の誤りでした。 × import com.vodafone.system.DeviceControl; ○ import com.j_phone.system.DeviceControl; com.j_phone〜に変更したら、 >334氏の通りパーミッションの記述は不要でした。 ご迷惑をおかけしました。。。
- 336 名前:デフォルトの名無しさん mailto:sage [2006/12/04(月) 21:31:50 ]
- 待ち受けアプリってどうやって作るんでしょうか?
- 337 名前:327 mailto:sage [2006/12/04(月) 21:59:40 ]
- >>331
1 ネイティブプレーヤで再生できます。 2 「端末個別仕様」のMIDP2.0/Media Playerの項目にはMP4(audio)や3GPP(audio) が記載されているのでできそうなのですが...
|

|