- 1 名前:デフォルトの名無しさん [2008/03/20(木) 21:43:54 ]
- J2ME CLDC+MIDPベースの携帯電話用Java(主にEZアプリ、Vアプリ)に関するスレッドです。
質問でも議論でも何でもこい、と。質問は公式資料をよく読んでからにしましょう。 前スレ: CLDC+MIDP+携帯電話用Javaスレッド part 7 pc11.2ch.net/test/read.cgi/tech/1180010672/ 過去スレ 携帯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/ CLDC+MIDP+携帯電話用Javaスレッド part 5 pc8.2ch.net/test/read.cgi/tech/1132493827/ CLDC+MIDP+携帯電話用Javaスレッド part 6 pc11.2ch.net/test/read.cgi/tech/1155174514/ -- Java一般に関しては: 【初心者】Java質問・相談スレッド113【大歓迎】 pc11.2ch.net/test/read.cgi/tech/1204363011/ NTT DoCoMoのiモード携帯電話用Java(iアプリ)については: iモード携帯電話用Java(iアプリ) Part16 pc11.2ch.net/test/read.cgi/tech/1198816379/ >>2-5あたりにリンク集・;(`ε()゙
- 262 名前:デフォルトの名無しさん mailto:sage [2008/06/03(火) 18:45:42 ]
- Other documentsあたりに置きっぱにしとくとマズいんだっけ?
- 263 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 01:10:46 ]
- 東芝・;(`ε()゙
- 264 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 01:41:26 ]
- 大きな画像をループでスクロールさせたい場合は分割したほうがいいですか?
クリッピングがまともな実装であれば、そのまま画像を並べて描画したほうが速い と思いますが、特定の機種で遅くなったりしないでしょうか
- 265 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 01:55:37 ]
- >>264
機種別の仕様が書いてあるpdfに高速で描画可能なImageの最大サイズが書いてあるよ それ参考にして最適な画像サイズを割り出せば
- 266 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 01:30:28 ]
- >>265
>>264じゃ無いけど、そんな細かい仕様まで公表してるメーカーってあるの? それともそのpdfは一般人には見れない代物?
- 267 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 05:05:06 ]
- >264-266
まずソフバン端末なのかau端末なのか明確にしてから話そうや
- 268 名前:デフォルトの名無しさん [2008/06/06(金) 19:36:55 ]
- ユーザシェアからして分けた方がよくないかそろそろ
- 269 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 19:46:21 ]
- >>268
プログラマのシェアで考えるべきだろう。
- 270 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 21:14:49 ]
- スレを分けると不便になりそう。
ソフバンもauもウィルコムも、CLDC+MIDP(+キャリア拡張)という形には変わりないから、 共通で参考になる情報が分散したり、逆に同じ質問があっちでもこっちでも…というのはうまくない。 質問者も回答者も、キャリア依存・機種依存の問題だなと思ったら、 そこをまず確認するように気をつければ、このスレ1本で問題ないと思う。 例えば>264には「ソフバン?」「例えばどの機種?」とか一言投げてやればいいし。
- 271 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 22:48:04 ]
- そもそも日本がMIDPで統一されてないのは問題だな
- 272 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 01:11:06 ]
- このスレには開発環境もろくに書かずに
皆が自分の思考を共有しているかの様な前提で 質問する人が多いから 次のテンプレには書き込みには対象のキャリアを 明示するよう一言付け加えてはどうだろう
- 273 名前:デフォルトの名無しさん [2008/06/07(土) 23:39:51 ]
- SBなのですが、大きいデータなどを読み込む時に
「ローディング中」みたくアニメーションさせる方法って具体的にどうやっているんでしょうか? 昔からゲーム作りでずっと疑問になっていてでそういうことをしているサンプルコードも見たことなかったものですから お願いします
- 274 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 23:44:53 ]
- >>273
スレ違い
- 275 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 23:46:40 ]
- >>273
データを読み込むスレッドと「ローディング中」をアニメーションさせるスレッドの二つを用意すれば?
- 276 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 01:57:21 ]
- >273
このスレで、ダウンロード中のプログレスバーの表示はどうやるかって話が 何度か出たから過去ログ探して読んでみれ。それで答えになる。
- 277 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 03:11:04 ]
- >>275
昔の端末でそれやると、アニメの方コマ送りになって使い物にならなかったが 今のはそんなにきれいに動く?
- 278 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 03:34:03 ]
- >>277
ローディングを示すアニメーションを滑らかにする必然性ってあるの? アプリが止まっているわけじゃないとユーザーに認識させられればOKだろ
- 279 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 06:32:50 ]
- 滑らかに動くならそのほうがいいだろ。
>>278のUIは、悪くはないけど良くもないって感じのものなんだろうな。
- 280 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 08:54:07 ]
- 簡単にやるなら、絵を100枚読む場合、1枚読むごとにアニメを更新するって手もあるな。
ちょっとカクカクするけど、そこがまた「読み込んでるって感じ」が出る
- 281 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 18:18:30 ]
- プログレスバー更新時はローディング処理をスリープさせるってのはどうだろう
ローディング自体遅くなるだろうけど綺麗にアニメーションするはず あと、バーは画像よりdrawLineの方が軽そう
- 282 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 19:55:23 ]
- ひどい話だ
- 283 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 22:44:26 ]
- 本末転倒
- 284 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 22:45:42 ]
- なにか前にも見た流れが・・
- 285 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 04:29:24 ]
- >>282-283
携帯程度の処理能力に無理して複数スレッド同時処理させるよか プログレスバー描画の更新の束の間の間だけロード処理を止めた方が 効率が良い場合も往々にしてあるのだよ
- 286 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 15:43:29 ]
- >>285
そもそもプリエンプティブにスレッド処理されてねーから、描画スレッドの駆動中だけ 転送スレッド止めても意味ねーのよ。 >>280の方が余程綺麗に動く。 もっとそれらしく見せるなら、各段階の初期化の所要時間を実測してバーの進捗に 反映させる。 機種毎にイメージが遅かったりサウンドが遅かったりするから、 デフォルト値固定でなく、学習するようにすれば尚可。
- 287 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 16:19:13 ]
- 278 のように要点押さえて設計した方がよいと思うがね
- 288 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 19:56:38 ]
- ローディング画面が滑らかだとしても、ほとんどの人はろくに見ていないという、、、
- 289 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 20:11:56 ]
- フリーズしていないことさえわかればいいものだからな
- 290 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 22:56:28 ]
- ローディングの話でここまで盛り上がるとは・;(`ε()゙
- 291 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 00:11:00 ]
- ていうか前にも同じ流れがあったっちゅーねん・;(`ε()゙
- 292 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 06:45:03 ]
- だったらそれを貼れば良かっただろアホか・;(`ε()゙
- 293 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 19:16:33 ]
- バーじゃなくてアニメgif置いとけばいいじゃんwwwwwwwwwwwwwwwwwww
- 294 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 23:26:52 ]
- >>293
お!その手があったか。 お前超馬鹿じゃね?
- 295 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 23:38:55 ]
- 別にシステムじゃない分けて正確な進捗を描画する必要もないし
オペレーティング システムでもどころかそまそも未来のことを" 正確"に把握するなんて不可能な訳で、適当な落とし所で 割りきれば良い話だよな 読み込み処理を分割して、処理済み/分割数で1/分割数読み込む毎に 描画を更新するのがセオリーじゃね? 別にバーは時間に対しての割合である必要もないし、 読み込んだ数に対する割合なら嘘にもならんし、 滑らかにする必要もないし、 読み込み単位でAPIでブロックされるから求める制度にも限界あるし、 フリーズしてない事と待時間の目安が提供出来れば十分だし。
- 296 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 01:00:40 ]
- 裏で先読みロードを繰り返す某RPGの様な
待ち時間無しのシステムを作れば良い 携帯の処理能力と300k制限の中でな・;(`ε()゙
- 297 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 06:15:29 ]
- >>295
リアル鬼ごっこ並みの日本語だが最後の二行は理解した。
- 298 名前:295 mailto:sage [2008/06/11(水) 08:08:02 ]
- >>297
リアルリアル鬼ごっこですまそ
- 299 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 01:18:00 ]
- >鬼ごっごサンプル(実機では動作確認してません)
ttp://nicosb.orz.hm/sample/MobileApplication2.zip >>295じゃないけど、作ってみた。 改造すれば進捗バーの表示もできるハズ >使ってる画像 ttp://nicosb.orz.hm/sample/sample.zip
- 300 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 14:03:58 ]
- >>296
携帯の処理能力よりも、300k制限よりもヒープが足んねえので却下
- 301 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 14:11:45 ]
- win mobile機でJBlend積んでたら余裕だな。
レジストリいじればヒープ9Mまで使える。
- 302 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 18:16:53 ]
- >>296
それドラクエだったっけ? WiiやX箱とかだとLoading画面に制約があるとか聞いたな。 3秒以内に画面の一部を更新しろとか。
- 303 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 22:55:43 ]
- でもそんなの関係ねえ!でもそんなの関係ねえ!
おっぱっぴー・;(`ε()゙
- 304 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 00:06:55 ]
- WiiとかX箱みたいなコンシュマー機はハードの応答速度にバラつきがほとんどない
(かまたは一定にできる仕組みがある)からいくらでも対応できるのよ・;(`ε()゙
- 305 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 02:10:30 ]
- >>302
多分違うよ >>296が言ってるのはM$のダンジョンシージに違いない あのゲームは例えマルチプレイ時でも、 ゲーム起動時以外はロードが存在しない
- 306 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 08:08:25 ]
- 別にFF7だってドラクエ7だって先読み満載じゃねーか
- 307 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 17:12:12 ]
- ローディングが画面として存在するかしないかの話だろ
流れ読めよ・;(`ε()゙
- 308 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 18:42:40 ]
- >>306 は先の先。いわゆる400レス目あたりの話をしているんだよ
- 309 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 05:47:44 ]
- 自作javaアプレットのオープンアプリへの移植を考えてるんだけど
floatとかの実数型を使いまくってる状況です やっぱ重いだろうか? float多用したACT/STGの類の開発経験が有る方、 体感速度とかどんな感じでした?
- 310 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 13:00:08 ]
- そんなもん気にすんな。
- 311 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 14:16:48 ]
- 突然ですが質問させてください。。。
キーイベントについてです。 keyPressdメソッドと、keyRepeatedメソッドの処理を全く同じにしたところ、 キーを押しっぱなしにしたときのキャラの移動が、押した瞬間に動いたあと、一呼吸おいて移動します。。。 「→、、→→→→→」 イメージとしてはこんな感じでしょうか。。。 この移動を滑らかにするには、どういう方法で対処できるのでしょうか。。。
- 312 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 14:22:06 ]
- >>311
GameCanvas使ってる?
- 313 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 14:35:48 ]
- >309
1フレーム描画に何千回も計算するような箇所は固定小数点に置き換えたほうがいい。 ベクトルの正規化を多用する場合もsqrtの逆数は自作すべき。 float精度のニュートンラプソン法の初期値を一発で求めるトリッキーな方法がある。
- 314 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 14:45:01 ]
- >>312
いえ、使ってないと思います。。。 なにせjavaを始めたばかりで無知なもので。。。 いろいろとググってみて、分からなかったらまた質問させていただきます。 即レスサンクスでした。
- 315 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 16:24:46 ]
- >>311
keyRepeaedの意味はわかってるかな? 押しっぱなしにされたとき、一定間隔で呼ばれるものだ。 2chに書き込む時、キーボードのキーを押しっぱなしにすると 「あ、、あああああああああ」 って感じになるだろ? 同じもんだ。 keyPressedで押されたというフラグを立て、keyReleased(Repeatedにあらず)でフラグを解除。 という処理だけつくり、実際にキャラを動かすのはゲームスレッドで行なう。 ゲームスレッドでは、時間で定期的に処理を進める
- 316 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 16:49:28 ]
- GameCancas#getKeyStates を使うのが楽だと思う
ゲームキーしか取得できないが。 Softbank専用で数字キーとかの状態を調べたかったらDeviceControl使えばいい。
- 317 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 21:46:03 ]
- DeviceControlってソフトキーも取得できるけど、端末によって左右が違ったりするの?
- 318 名前:309 mailto:sage [2008/06/16(月) 01:05:48 ]
- >>313
やっぱ置き換えた方がいいよね 実機である程度の体感速度が得られれば良いんだけど もう面倒くさいから実数型のままで移植してみる
- 319 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 21:37:14 ]
- オープンアプリ対応機って今のところ速度差無さそうだしな
ソフバンも3Gになってからは、解像度差による描画レート以外そんな変わんないよな? 海外だとMIDP2.0/CLDC1.1でも凄いスペックのがある 画面128x96とかヒープが512kとか、そんなんに実数演算させんなw
- 320 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 21:40:32 ]
- >>319
つまり何が言いたいんだ?
- 321 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 23:01:01 ]
- 機種ごとに差がないんだから、とりあえず実数で組んでみて速度確かめたらいんじゃね?
2行目以降は、「ところでよ」って話で確かに分からんな。すまん
- 322 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 17:05:22 ]
- SoftBankでタッチパネル対応機種の一覧ってありますか?
独自APIじゃなくてpointerPressed()とかで座標を拾えるんでしょうか
- 323 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 18:15:39 ]
- StorageConnectionを使用してネットワーク経由で
取得したjarファイルを端末に保存してアプリ内でリソースとして 展開するアプリを考えているのですが、jarファイル内のリソースの 暗号化などを施したほうが良いのでしょうか? ちなみにjarは、んぱか氏のファイル結合ツールを使用してtxtや jpgなどをjarでまとめようと思っております。 ■ファイル結合ツール ttp://www.saturn.dti.ne.jp/~npaka/kvm/midp2/InflateEx/index.html
- 324 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 18:31:28 ]
- ヒープが足らないって落ちじゃないだろうな?
- 325 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 19:12:53 ]
- すみませんが、エミュだと試せないので、
FEPControlについて教えて下さい。 初期表示される文字列を、 クリアキーで全て削除して、 さらにクリアキーを押した場合は、 getInputText()から何が戻ってくるのでしょうか? String str = "テスト"; FEPControl fc = FEPControl.getDefaultFEPControl(); str = fc.getInputText(str,TextField.ANY,100,false);
- 326 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 21:49:01 ]
- >>322
SoftBankでタッチパネル対応機種なんてなかったと思うけど・・・(Xシリーズ除く)。 Vodaの時代にも無かった気がする。 Jの時代にはパイオニアが出してた気がする。 うん。適当でごめん。
- 327 名前:311 mailto:sage [2008/06/17(火) 23:40:26 ]
- >>315
亀ですいません。。。 なるほど、そういう方法があるんですね! キーが押されて離されてなかったら、押しっぱなしということですか ありがとうございました!
- 328 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 00:34:48 ]
- エミュと実機ではキーの反応・動作が大分違う場合があるから気をつけるんだ
- 329 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 02:16:55 ]
- >>325
P5,P6で、null がかえってきた記憶がある。 はじめっから null が来ても "" が来てもおkなように作っときゃ問題ないけどね。
- 330 名前:325 mailto:sage [2008/06/18(水) 13:01:34 ]
- >>329
レスありがとうございます。 ""とnullの処理を入れて、3Gの実機を持っている人に試してもらったところ、 端末によって挙動が違うようでした。 ・初期表示の文字が全部消えると、クリアキーは無効。文字入力処理は続行してます。 ・クリアキーでFEPの入力画面が消え、getInputText()から戻って来ない。文字入力も出来ない。 2番目はハング状態のようです。getInputText()の引数で回避できるのでしょうか?orz
- 331 名前:325 mailto:sage [2008/06/18(水) 14:05:08 ]
- 自己レスです、解決しました。
getInputText()で、クリアキーを押下した際に、 RuntimeException が発生する事が分かりました。 これを、catchしてなかったのが原因のようです。 お騒がせしました。
- 332 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 21:17:22 ]
- >325 解決してるようだけど、自分が知ってることを書いてみる。
P5のアプリを作ってた頃の調査結果。 FEP起動後、編集操作中にユーザーが[取消]を押すと 「編集内容を取り消すか? YES/NO」のダイアログが出る。 そこでYES(編集取消)を押すとFEPは例外エラーを発生して終了する。 クリアキー押下でも何でも、とにかく編集を中断したら例外エラーが出る。 従ってFEP起動処理はtry-catchでくくるようにする。 ついでに、編集確定でFEP終了したのか、キャンセル操作で終了したのか、 フラグを立てておくとその後の処理で役に立つかも。
- 333 名前:325 mailto:sage [2008/06/19(木) 18:39:37 ]
- >>332
javadocの getInputText()には、 IllegalArgumentException の記述しかなくて、 RuntimeException が発生していたとは、なかなか気が付きませんでした。 検索しても情報が少なく orz >とにかく編集を中断したら例外エラーが出る。 >フラグを立てておくとその後の処理で役に立つかも。 との事なので、FEP起動処理はtry-catchでくくり、 キャンセルされたら、元の文字列に戻すようにしました。 どうもありがとうございました。
- 334 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 19:48:57 ]
- >>323
スクラッチパッドに保存するだけなら取り出せるわけじゃないから暗号化はいらんが スマートメディアのOtherDocumetあたりの外から見えるところに見られたくない物を置くなら 暗号化が必要だな。 ただ、Storageとio両方にアクセスできるように設計すると、素人アプリはコンテンツアグリゲータに 上げる時にハネられると思うぞ。 ttp://ac-admin.appget.com/open_kiyaku.htm#siyoukinnsi
- 335 名前:323 mailto:sage [2008/06/20(金) 02:55:19 ]
- >>334
やはりOtherDocumetだと暗号化は必須でしたか。 リソースの取得方法を再度検討してみます。 ご返答ありがとうございました。
- 336 名前:デフォルトの名無しさん mailto:sage [2008/06/20(金) 09:29:38 ]
- Dojaの話で悪いが、某◯貝獸物語のリソースがSD-BindingでJARだったから、普通に解凍して取り出しが出来た。SD-Bindingはピュア バイナリぽいね。
必要があれば暗号化かければ良いけど、単純なジャミングならInputStreamとOutputStream辺りを継承して、上位と下位の4bitを入れ換えて取り扱うStreamクラスを作るのが楽なんじゃないかな。
- 337 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 00:13:25 ]
- Dojaなら専用スレあるだろ....
- 338 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 00:45:05 ]
- >>337
上の話は余談で下の話が実際言いたかったことじゃないの?
- 339 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 01:23:47 ]
- >>336
EncryptionAttributeを立ててないだけ。 単に忘れたか、それとも速度が厳しかったかのどちらか。 >>335 んぱかに暗号化のサンプルが載ってるな。 ttp://www.saturn.dti.ne.jp/~npaka/kvm/midp2/CryptoEx/index.html
- 340 名前:デフォルトの名無しさん mailto:sage [2008/06/24(火) 00:50:26 ]
- Sアプリのレコードストアが3Mにアップしたね
- 341 名前:デフォルトの名無しさん mailto:sage [2008/06/24(火) 00:55:50 ]
- それに引き換え32kbの
- 342 名前:デフォルトの名無しさん mailto:sage [2008/06/24(火) 23:27:45 ]
- ソフトバンクの動向とか見てると
自由度の極端に低いauの糞仕様も 新OSの普及と共に緩和されそうだね
- 343 名前:デフォルトの名無しさん mailto:sage [2008/06/25(水) 00:28:23 ]
- OS?
- 344 名前:デフォルトの名無しさん mailto:sage [2008/06/25(水) 01:50:46 ]
- >>342
詳しく
- 345 名前:デフォルトの名無しさん mailto:sage [2008/06/26(木) 00:24:04 ]
- 国内でも流行り出したWindowsMobileとか
新OSのAndroidの事を指してるんでしょ多分 どっちもjava動くし実現度・自由度だって高いはず
- 346 名前:デフォルトの名無しさん mailto:sage [2008/06/26(木) 01:10:15 ]
- Androidでjavaが動くって表現はなんか違う希ガス。
Androidは新らしく出現したjava環境でJavaMEのリソースは 殆ど流用できないんじゃまいか(外部apiに殆ど依存していな い抽象ライブラリとかを除いて) ttp://blogs.sun.com/hinkmond/entry/later_than_the_last_attendee ↑このブログ主JavaMEの伝道師らしいがAndroidには攻撃的だ。
- 347 名前:デフォルトの名無しさん mailto:sage [2008/06/26(木) 17:58:40 ]
- AndroidはOSじゃないし
、WMはスマートフォンが主だから活躍の場が違うと思う 普通に住み分けがされるだけじゃないかな
- 348 名前:デフォルトの名無しさん mailto:sage [2008/06/26(木) 18:11:28 ]
- Androidは開発環境がJava SE5.0+αだからME関係ないな。
スマートフォンにはCLDC+MIDPじゃなくてCDC+PP積んでほしい。できればAGUIも欲しいが。
- 349 名前:デフォルトの名無しさん mailto:sage [2008/06/26(木) 22:56:38 ]
- Java SEのライブラリは使えないよ
開発環境やコンパイラを流用して最後に実行コードをDalvik用に変換するだけ ずるいと言えばずるい
- 350 名前:デフォルトの名無しさん mailto:sage [2008/06/26(木) 23:10:51 ]
- 質問があるんですが…
WTKのfillTriangle()はJavaSEのawtと同じ仕様なんですが MEXAエミュレータでは右下方向に1pixel拡大されるようです 手持ちの実機でも同様でした これはSoftBank共通仕様と考えていいんでしょうか?
- 351 名前:350 mailto:sage [2008/06/27(金) 02:22:50 ]
- すみません。自己解決しました
WTKのエミュレータでは隣接する三角形のエッジを共有せず、MEXAは共有する仕様のようで どちらもMIDPの実装としては有りのようです 両方に対応するため、起動時にテスト描画してエッジの色を調べることにしました
- 352 名前:デフォルトの名無しさん mailto:sage [2008/06/27(金) 05:15:26 ]
- アプリゲットが2G対応を2007年10月末に終了させていたことに、
今更ながら気づいたぜ。 これって、 もはや一般クリエータは2G端末(P4,P5,P6)向け配信を (既存アプリ含め)一切できないってことだよね?
- 353 名前:デフォルトの名無しさん mailto:sage [2008/06/27(金) 12:33:13 ]
- >>352
他は? developers.softbankmobile.co.jp/dp/tech_svc/java/appli.php
- 354 名前:352 mailto:sage [2008/06/28(土) 02:38:17 ]
- アプリLiveもとっくに終わってるものだと思ってたけど、
一応ゲームチャンネルとしてまだ残ってたのね、、thx
- 355 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 18:59:46 ]
- 最近DocomoのAPIを分けるやり方が一番賢い気がしてきた
無駄に制限だらけのauとSoftbankなんて潰れてしまえ・;(`ε()゙
- 356 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 20:50:14 ]
- 海外MIDP端末とwillcomは自由だぞ
- 357 名前:デフォルトの名無しさん mailto:sage [2008/06/30(月) 20:51:44 ]
- S!アプリを作っているのですが、703SHにてOutOfErrorが出てしまいます。
OutOfErrorなのでリソースを削るのが定石だと思うのですが、 実機でRuntime#freeMemory()とRuntime#totalMemory()を使ってメモリ状況をモニタリングしていると、 突然freeMemory()が増える(使用メモリが減る)タイミングがあります。 起動時に大きくリソースを読み込み、4MBのヒープの3.7MB前後をしばらく推移し、 その状態でリソースを読み替えの場面を行き来するとOutOfErrorが起きやすいのですが、 freeMemory()が増えたあとは2Mあたりを推移し、上記場面でのOutOfErrorは今現在発生していません。 freeMemory()が増えるタイミングまちまちで、大きくリソースを読み込んだ後1・2分程放置することで基本的になります。 この時に起きているであろう解放を明示的に起こす方法はありますでしょうか? 読み込み時は1ファイル毎にSystem.gc()を読んでおりますが、効果はありませんでした。 MEXA Emulator及び905SHでは、大きくリソースを読み込んだ後から既に2Mあたりを推移すると言う状況です。 何かご存知でありましたらご教授をお願い致します。
- 358 名前:357 mailto:sage [2008/06/30(月) 21:01:04 ]
- MicroEdition-Profile: MIDP-2.0
MicroEdition-Configuration: CLDC-1.1 MIDxlet-API: JSCL-1.2.2 を対象に開発を行っています。 他不足情報があるかもしれませんが、恐れ入りますがよろしくお願い致します。
- 359 名前:デフォルトの名無しさん mailto:sage [2008/06/30(月) 21:45:58 ]
- GCの実装の問題だからどうしようもないと思うんだけど。
リソースのサイズ減らすしかないんじゃない?
- 360 名前:デフォルトの名無しさん mailto:sage [2008/06/30(月) 22:39:31 ]
- んだね
あとは自分の実装を見直してみること gc呼んでも全く効果なしなら別に原因があるとも考えられる
- 361 名前:デフォルトの名無しさん mailto:sage [2008/07/01(火) 19:58:59 ]
- 1ファイル毎など生ぬるい。毎フレームだ。
- 362 名前:デフォルトの名無しさん mailto:sage [2008/07/01(火) 23:29:12 ]
- そんなことしてもだいたいキューに溜められるだけなんだが
|

|