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


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

CLDC+MIDP+携帯電話用Javaスレッド part 9



1 名前:デフォルトの名無しさん mailto:sage [2009/08/04(火) 12:42:32 ]
J2ME CLDC+MIDPベースの携帯電話用Java(主にEZアプリ、Vアプリ)に関するスレッドです。 
質問でも議論でも何でもこい、と。質問は公式資料をよく読んでからにしましょう。 

前スレ: 
CLDC+MIDP+携帯電話用Javaスレッド part 8 
pc12.2ch.net/test/read.cgi/tech/1206017034/ 
過去スレ 
携帯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/ 
CLDC+MIDP+携帯電話用Javaスレッド part 7 
pc11.2ch.net/test/read.cgi/tech/1180010672/ 

>>2-5あたりにリンク集・;(`ε()゙ 

207 名前:203 mailto:sage [2009/12/18(金) 14:32:18 ]
>>204-206
アプリAは最大6MB近くメモリを消費する3Dゲームで、
スレッドも5本ほど走っている状態で、もう何が何やら。。。
(引き継いだアプリなので詳細よくわかりません)
こちらはロードのタイミングで遅くなりまして、
スレッドの構築タイミングを変えたら発生しなくなりました。

アプリBはメインスレッドで進捗表示、
別スレッドでSDからファイルを読み込むだけの処理しかしていなく。。。

オフスクリーンはどちらも画面2枚分程度。
外部メモリ(本体/SDどちらも)の読み込みが普段は数秒のところ、
数分〜何十分かかる感じです。

ラボでも確認しましたが、SHはほぼ全機種発生、T、Pは発生せず。
外部メモリの操作が怪しいと思い、
その近辺にThread.sleepやgcを入れまくっても解決せず。
うーん。


208 名前:デフォルトの名無しさん mailto:sage [2009/12/18(金) 14:37:04 ]
最近SBMやってないからわからんけど、
昔のSHはメモリが高速動作できるメモリ領域と、
やたら遅くなるメモリ領域に分かれてた。

当然プログラム側からは同じメモリなので
エリアも選べなければ、どこからその領域なのかも見えない。

でも、これは常識か。

209 名前:203 mailto:sage [2009/12/18(金) 14:57:20 ]
>>208
それはVRAMの画面2枚分・・・でしたっけか。
どうも描画系のトコで遅くなっているわけではなさそうなんですよね。

説明が悪いと思ったので状況を整理すると

アプリ概要
 アプリA: 通信対戦3Dゲーム
 アプリB: SDを走査して、ポリゴンを表示するだけのビューア
ヒープ
 アプリA: 最大6MB
 アプリB: 不明だがオフスクリーン分の250KB程度と思う
発生ポイント
 アプリA: いくつもあるロードのうちの2箇所だけ
 アプリB: 起動直後のロード中
発生中にやっている他の処理
 アプリA: 通信、CPU思考スレッド走りっぱなし、簡単なプログレスバー表示
 アプリB: 簡単なプログレスバー表示だけ
GC箇所
 アプリA: ロード直前
 アプリB: ロード後
読み込み先
 アプリA: 本体のその他フォルダ
 アプリB: SDのその他フォルダ
解決策
 アプリA: 関係ないスレッドの構築タイミングを若干ずらした
 アプリB: 解決できないので数分待つ

アプリAの解決策も納得の行く修正ではなく、何故直ったのかもわかりません。
もしかしてよくある事なのかと思ったのですが、そうでもないのかなぁ・・・
ちとアプリBの方のオフスクリーン1枚削ってみます。


210 名前:デフォルトの名無しさん mailto:sage [2009/12/18(金) 15:05:25 ]
メモリ確保の順番が変わって、スピードが欲しい部分のメモリが高速な領域側にのったのかと。

211 名前:デフォルトの名無しさん mailto:sage [2009/12/18(金) 15:42:26 ]
>>207
>その近辺にThread.sleepやgcを入れまくっても解決せず。
ちゃんとヒープメモリ表示させてみた?
gcメソッドを呼び出しても実際にはメモリを解放するとは限らないよ。

212 名前:203 mailto:sage [2009/12/18(金) 20:25:36 ]
アプリBのソースを確認したら、オフスクリーンはロード完了後に…
問題発生時のヒープ消費量は220KBでした。

>>210,211
アプリBは構造がシンプルすぎて、開放するものも殆どない状況です。
ヒープサイズの描画処理で増減してしまい判別できません。
アプリAは色々やり過ぎててデバッグ不可。

そもそもVRAMと関係のないJavaヒープ領域に高速やら低速やらが
存在するという文献を見たことがありませんけど、
何処に記述されているか教えてもらえませんか?


213 名前:デフォルトの名無しさん mailto:sage [2009/12/18(金) 20:29:04 ]
もうソースコードを削って発生条件の刈り込みをやるしかないんじゃない?
デバッグ不可って言われてもなあ・・・

214 名前:デフォルトの名無しさん mailto:sage [2009/12/18(金) 21:43:38 ]
VRAMなんてあんの?

215 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 09:10:44 ]
>>212
CP情報に普通に書いてあるだろが



216 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 17:19:48 ]
原因把握せずスレッド構築のタイミングでなんか直ったとかで良いのか?
事を急がず引き継いだソースを把握するのが先なんじゃないの?

217 名前:デフォルトの名無しさん [2009/12/25(金) 22:46:08 ]
はじめまして。オープンアプリ始めました。
作ったソフトを携帯にダウンロードするために今日、EZげっちゅ!を試したんですが、アップロードした段階でファイル名が変わってしまうので、予め、記載しておく必要があるURLと違ってしまいます。
jadファイルとjarファイルの名前も同じにならないですし、携帯にダウンロードしようとしても「未対応です」と表示されてダウンロードされません。
これだとEZげっちゅ!でオープンアプリダウンロードはどうなんでしょうか。
MYSYNCは販売終了しましたし、手持ちの携帯万能は未対応のようです。

ダウンロードCGIをホームページに作ろうかと考えたんですがinfoseek無料版にEZげっちゅのCGIを移植して見ました。(ただperlに対応しているのか未確認。)

皆さんはどうやって自作ソフトを携帯にダウンロードしていますか?



218 名前:デフォルトの名無しさん [2009/12/26(土) 00:02:04 ]
>>217
EZアプリとオープンアプリでは配布方法が違う。

EZげっちゅ!やダウンロードCGIは↓これ。EZアプリでオープンアプリとは別ものだから
KDDI au: 技術情報 > EZアプリ (Java) ttp://www.au.kddi.com/ezfactory/tec/spec/ezplus.html

オープンアプリの配布の仕方は↓こっちに書いてある。
KDDI au: 技術情報 > オープンアプリ (Java) ttp://www.au.kddi.com/ezfactory/tec/spec/openappli.html


219 名前:デフォルトの名無しさん [2009/12/26(土) 00:03:10 ]
>>217
オープンアプリをアップロード&ダウンロードしたいなら
Qube - ttp://qwe.jp/
このサイトを使うといい。


220 名前:デフォルトの名無しさん [2009/12/26(土) 00:05:26 ]
>>217
EZげっちゅ!はオープンアプリに対応していません。
EZアプリとオープンアプリは全く違うアプリです。
EZfactoryでしっかり確認してみてください。

221 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 00:08:53 ]
(;´Д`)

222 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 00:11:17 ]
>>217
オープンアプリ開発講座
 ttp://appget.com/contest/au2007/lecture/index.html
モバイルの素-MIDP オープンアプリプレイヤー対応
 ttp://urana.info/mobile/midp/index.html


223 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 00:16:44 ]
>>217
オープンアプリ含め携帯アプリは

アプリ★ゲット作者サポートサイト ttp://ac-admin.appget.com/

このサイト使うという方法もある

224 名前:デフォルトの名無しさん [2009/12/26(土) 04:54:20 ]
>>218-223
ありがとうございます<(_ _*)>
非常に参考になります。


225 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 13:55:56 ]
sunはとっととAndroidとiPhoneで動くJavaME用意しろ。CDCでもCLDCでも構わん。



226 名前:デフォルトの名無しさん mailto:sage [2009/12/27(日) 00:42:55 ]
>>224
qweとかにテスト毎に何度もうpすんの面倒だったら
httpdで簡易鯖立ち上げておくと便利

227 名前:デフォルトの名無しさん [2009/12/27(日) 07:59:51 ]
はじめましてm(_ _)m
JAVA_ME_SDK_3.0でオープンアプリを開発してます。
オープンアプリではjadファイル記載のMIDlet-Versionを3桁にする必要があるんですが、3.0では2桁がデフォルトです。
いろいろ調べたんですが、対応してないようにも見えます。
コレを3桁に設定するにはどうしたら良いでしょうか?

よろしくお願いします。m(_ _)m

228 名前:デフォルトの名無しさん [2009/12/27(日) 09:11:31 ]
自己解決しました。ありがとうございました。


229 名前:デフォルトの名無しさん [2009/12/27(日) 18:43:41 ]
質問があるんですが、オープンアプリのHTTP通信で特定の携帯サイトのURLにアクセスしてアクセスカウントを増やしたいと思ってるんですが、
自作ソフトをテストしたところ、ホームページは読み込んでいるよう(ソースをテキスト形式で表示。画面の端で折り返さないので1行表示して見切れる。)なんですが、アクセスカウントはアップしませんでした。
アクセス毎に同意求められたりデメリットもありますが、単純に時間短縮が目的なんで、いちいちクリックして回るよりは速いかなと思ったんですが…
どうもサーバー側にアクセスしたと認識されてないようです。
具体的にはモバゲータウンの仲間のウインク(1日3回100人)の時間短縮をしたいのですが…
ソフトに問題があるのか、サーバーの設定でそうなっているのか判断つきません。
よろしくお願いします。m(_ _)m


230 名前:デフォルトの名無しさん mailto:sage [2009/12/27(日) 20:14:10 ]
cgiみて解析しろ

231 名前:デフォルトの名無しさん mailto:sage [2009/12/27(日) 20:24:15 ]
まず自分のサイトのカウンタが回るか試せば良いじゃん

232 名前:デフォルトの名無しさん mailto:sage [2009/12/27(日) 23:26:25 ]
GETとPOST間違えてんじゃねえの

233 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 00:17:20 ]
ポケモンポストだぜ!

234 名前:デフォルトの名無しさん [2009/12/28(月) 01:02:07 ]
>>229
それはオープンアプリというより、サイトの仕組みとか勉強したほうがいいんじゃないの?
カウンタ回んないとかオープンアプリ関係なくね?
インターネットの仕組みわかってリャ解決できそうなもんだけど

235 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 02:16:15 ]
>>229
そのカウンターってどういうカウンターなの?
カウンターを回すのってサイトを開いた時じゃなくて
カウンターの画像を表示した時に回るんじゃないの?



236 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 07:54:55 ]
ウインクって何だ?
モバゲ無料と聞いてたけど
クソ面倒そうだな

237 名前:デフォルトの名無しさん [2009/12/28(月) 08:14:34 ]
>>235
参考になります。m(_ _)m

説明不足でしたが怪盗ロワイヤルでウインクすると何ポイントか貰えて回復に使えたりするんですよ。
数が多くて仲間内でウインクするだけでも何十分も掛かるんで、なんとか時間短縮をという。
ロボットにやらすのに丁度良いクリックゲーですね。

238 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 16:38:46 ]
POSTでひきまわしているだろうデータを再現できてるとは思えない

239 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 16:43:12 ]
そのゲームがよくわからんから何とも言えんな
モバゲーのチートスレとかで訊けばいいんじゃね?

240 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 23:08:30 ]
だからやっぱcgiの解析からだろ。swfかもしれんが。

241 名前:デフォルトの名無しさん mailto:sage [2009/12/29(火) 01:19:29 ]
>>225
> sunはとっととAndroidとiPhoneで動くJavaME用意しろ。CDCでもCLDCでも構わん。

去年の夏の発表直前に Apple に止められて御蔵入りしてるよ
iPhone は仮想マシンはライセンスで全面禁止になった

242 名前:デフォルトの名無しさん mailto:sage [2009/12/29(火) 01:19:37 ]
オッペンニャッポゥ

243 名前:デフォルトの名無しさん mailto:sage [2009/12/29(火) 05:01:07 ]
>>241
軽くググってもソースが見当たらないけど
本当?
まあiphoneでjmeは需要低そうだけど

244 名前:デフォルトの名無しさん mailto:sage [2009/12/29(火) 15:39:46 ]
思い立ってMIDPのこと調べ始めたんですが、
オープンアプリって、SDカード内のデータを読み出すことできないんでしょうか?

ググっても、やり方が全く出てこないんですが。

245 名前:デフォルトの名無しさん mailto:sage [2009/12/29(火) 17:33:04 ]
無理っていろんなサイトに書いてるでしょうが



246 名前:デフォルトの名無しさん mailto:sage [2009/12/29(火) 18:21:07 ]
>>243

英語でググれば色々見つかる。例えば下とか

blog.taragana.com/index.php/archive/how-to-develop-iphone-applications-in-java/
Apple's super-restrictive license agreement for the iPhone SDK prohibits the porting of the Java virtual machine to the iPhone.

DoJa ゲームを iPhone に載せたいなーとかいう話も流れて来てるけど難しいかんじ

247 名前:デフォルトの名無しさん [2009/12/29(火) 19:40:05 ]
>>244

KDDI au: 技術情報 > オープンアプリ (Java?)
ttp://www.au.kddi.com/ezfactory/tec/spec/openappli.html

ここに書いてあること以上のことはできない


248 名前:デフォルトの名無しさん mailto:sage [2009/12/29(火) 20:50:46 ]
>>245 >>247

ありがとうございます。
実はできるんじゃないかと、1日中ぐぐりまくってたんでしたが。

EZアプリ(Java)なら出来そうなので、そっちも環境つくってみたんですが
エミュレータでアプリを動作させた時点でエミュレータがクラッシュしてしまって。
JDKが新しすぎるのがわるいのかと思うんですが…

249 名前:デフォルトの名無しさん mailto:sage [2009/12/29(火) 21:05:52 ]
>実はできるんじゃないかと、1日中ぐぐりまくってたんでしたが。

すいません、途方にくれて、日本語もおかしくなったようです。

250 名前:デフォルトの名無しさん mailto:sage [2009/12/29(火) 21:55:14 ]
EZアプリ(Java)対応端末のユーザーって今何%くらい残ってるんだろう・・・。

251 名前:デフォルトの名無しさん mailto:sage [2009/12/29(火) 23:25:13 ]
>>246
おお、ありがと
ちょっと読んでみる

252 名前:デフォルトの名無しさん [2009/12/30(水) 01:03:18 ]
>>248

KDDI au: 技術情報 > EZアプリ (Java?)
ttp://www.au.kddi.com/ezfactory/tec/spec/ezplus.html

EZアプリってかなり古い機種の携帯用のアプリっぽいけど端末持ってるの?


253 名前:デフォルトの名無しさん mailto:sage [2009/12/30(水) 11:14:47 ]
>>249 >>252

今の携帯では動かないんですか
携帯事情には疎くてすいません。

そうすると、auでSDカード読み出しできそうなのは
BREWってのがありましたね。
そっちの方で調べてみます。

すれ違いの方向にすすんじゃってすいません。

254 名前:デフォルトの名無しさん mailto:sage [2009/12/30(水) 12:13:03 ]
BREW箱神社無理

255 名前:デフォルトの名無しさん mailto:sage [2009/12/30(水) 14:09:35 ]
>>253
BREWで作っても実質配布できないよ
自由度高いDoJaでさえ審査無しで端末データ操作はできない仕様じゃなかったけ?



256 名前:244 mailto:sage [2009/12/30(水) 15:30:23 ]
>>254 >>255

はい。BREWは申請いるんですよね。
後の検証もいるみたいで。

年が明けたら会社で申請してみようと思ってます。
とりあえず、一番厳しそうなBREWから初めてみます。
そこでつまづいたら、どうしようもないということで。

電波飛ばない地区を対象にしてるので、
SDカードのデータ漁れないとどうしようもないんです。

ちょっとでいいので、
申請通ることを一緒に祈ってください。

みなさん、本当にありがとうございました。

257 名前:デフォルトの名無しさん mailto:sage [2009/12/30(水) 21:57:57 ]
公式CPになる気か?

258 名前:デフォルトの名無しさん mailto:sage [2009/12/30(水) 23:04:53 ]
>>256

BREW(Binary Runtime Environment for Wireless) 11
pc12.2ch.net/test/read.cgi/tech/1244073489/

まぁ頑張れや

259 名前:デフォルトの名無しさん mailto:sage [2009/12/30(水) 23:06:33 ]
BREWは別スレだから。

260 名前:デフォルトの名無しさん [2009/12/31(木) 03:18:40 ]
>>256

KDDI au: 公式コンテンツで提供するサービス > EZアプリ (BREWR)
ttp://www.au.kddi.com/ezfactory/service/brew.html

技術情報くらい読めや


261 名前:デフォルトの名無しさん mailto:sage [2009/12/31(木) 03:20:45 ]
>>253


262 名前:デフォルトの名無しさん mailto:sage [2009/12/31(木) 03:21:27 ]
>>253
>今の携帯では動かないんですか
>携帯事情には疎くてすいません。

au公式の技術情報くらい読めや

263 名前:244 mailto:sage [2009/12/31(木) 03:36:39 ]
>>258,259
はい、だから、すれ違いになってすいませんと書きました
別スレでがんばってきます。ありがとうございました。

>>260
そこ、既によんでます。がんばります。

>>262
だって、「EZアプリはクソなので、現在の携帯では動きません」
とは書いてなかったので…

半日くらい、EZアプリ(Java)に時間を割いたんですけどね…、無駄でした。

お気を悪くされた方がいらっしゃったら、申し訳ありません。
悪気はまったくありません。本当に感謝しています。
ありがとうございました。

264 名前:244 mailto:sage [2009/12/31(木) 03:39:34 ]
すみません、>>263を読み返してみると、
やっぱり、ものすごく態度が悪いと見えます。

わたしが言いたいのは、
みなさんにレスしてもらって、本当に助けになったことです。
感謝だけです。ありがとうございます。

スレ違いですが、まずBREWから始めてみることだけ、書いておきます。

ありがとうございます。

265 名前:デフォルトの名無しさん mailto:sage [2009/12/31(木) 07:54:39 ]
匿名掲示板だしこまけぇこた気にすんなよ
かなり特殊な物作ろうとしてるみたいだけど
本当に作る必要のあるものかは検討したのかな?
まあがんばれ



266 名前:244 mailto:sage [2009/12/31(木) 13:45:33 ]
そう言っていただけると、とても助かります。

あんまりひっぱって、一人で展開しても迷惑なので、
これにて名無しにもどって、
ここではCLDCとMIDPの話するようにしますね。

267 名前:デフォルトの名無しさん mailto:sage [2009/12/31(木) 16:17:04 ]
>>263
>だって、「EZアプリはクソなので、現在の携帯では動きません」
>は書いてなかったので…

サイトに対応機種書いてあっただろ・・・読んでないじゃんおまえ

268 名前:デフォルトの名無しさん mailto:sage [2009/12/31(木) 17:52:10 ]
そんな噛み付くなよwww
どう見ても初心者だろ

269 名前:デフォルトの名無しさん mailto:sage [2010/01/01(金) 00:14:05 ]
うむ。初心者なら仕方ないよね。
右も左もわからないんだから

270 名前:デフォルトの名無しさん mailto:sage [2010/01/02(土) 19:12:42 ]
しねよ馬鹿ガキ

271 名前:デフォルトの名無しさん mailto:sage [2010/01/03(日) 02:36:21 ]
ごめんなさい

272 名前:デフォルトの名無しさん mailto:sage [2010/01/03(日) 10:03:56 ]
スルーしろ

273 名前:デフォルトの名無しさん mailto:sage [2010/01/04(月) 01:56:34 ]
ごめんなさい

274 名前:デフォルトの名無しさん mailto:sage [2010/01/04(月) 07:53:01 ]
オラおめえだけは許さねえ!

275 名前:デフォルトの名無しさん mailto:sage [2010/01/05(火) 00:02:28 ]
もう許して・・・



276 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 13:32:16 ]
申し訳ありません、質問です。

オープンアプリを作ってちょこちょこ遊んでます。
ランダムな色の円(fillArcで描画)を256個ほど使い、
擬似3Dチックな描画をしています。
(ワールド座標のY軸を中心に公転、深度ごとに毎フレームソート)

で、所有している端末はW51CAなのですが、実行性能が3fps程度と非常に低いです。
これがたとえばCA003とか、そういう最新機種だと、速度面は改善されますでしょうか。


も一個、GameCanvasとテキストフィールドを組み合わせて使うことって可能ですか?

277 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 15:35:56 ]
fpsは最新機種なら当然上がるが例外機種もありそう

canvasとformは切り替えて使うなら可能
同時に使うことは不可能
自前でテキストフィールドっぽいものを作るしかない

278 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 18:12:19 ]
なるほど。
ありがとうございます

279 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 20:34:54 ]
OAPの機種毎の描画性能って気になるところだけど情報無いね
極端な差はなさそうだけど

280 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 10:19:38 ]
OAP仕事でやったやついる?

281 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 23:27:50 ]
OAP搭載機種にバンドルされてる猿のゲーム作った人ぐらいじゃない?

282 名前:デフォルトの名無しさん [2010/01/19(火) 00:35:36 ]
猿のゲーム?

283 名前:デフォルトの名無しさん mailto:sage [2010/01/19(火) 17:31:30 ]
ぷよぷよもどきが付いてたでしょ

284 名前:デフォルトの名無しさん mailto:sage [2010/01/19(火) 19:02:48 ]
W52CAはOAPの説明するだけのアプリが付いてた。最近の機種はぷよぷよもどきが付いてるの?

285 名前:デフォルトの名無しさん mailto:sage [2010/01/19(火) 19:35:19 ]
ぷよぷよもどき付いてない機種があるのか
って事は付いてるのはOAPのバージョンが上がったKCP+端末以降かもな



286 名前:sage mailto:sage [2010/01/22(金) 11:13:33 ]
すみません、質問です。
S!アプリにて、アプリからブラウザ起動時にアプリを終了させることはできるでしょうか


platformRequest, BrowserConnectionの2種類で試しているのですが、
どちらもブラウザ終了後に一度アプリに戻ってきてから終了します。
下記にソースを一部抜粋します。

// platformRequestを使用する場合
app.platformRequest("http" + アドレス);
Thread.sleep(1000); // sleepがないとブラウザ起動失敗したりするため
app.notifyDestroyed();

// BrowserConnectionを使用する場合
BrowserConnection bc = (BrowserConnection)Connector.open("url:" + アドレス);
bc.connect();
app.notifyDestroyed();

検証端末はSoftBank 931SHです。

解決法がありましたら教えてください。
よろしくお願いします。

287 名前:デフォルトの名無しさん mailto:sage [2010/01/22(金) 11:19:08 ]
ウチは結局戻ってきてから終了させた。

288 名前:デフォルトの名無しさん mailto:sage [2010/01/22(金) 14:14:12 ]
ウチも同じく。


289 名前:デフォルトの名無しさん mailto:sage [2010/01/22(金) 16:45:54 ]
>>286
実装依存。
VM起動中に他のアプリケーションが起動してるとVMの再起動かかる実装だと
ユーザーがリクエスト実行の許可を出した時点でプロセスをフォークする。
んで有無を言わさずただちにVMは正常終了する。

OSがマルチタスクで、VMが複数プロセス起動できる実装なら(他のアプリケーションと排他起動ではない)なら
リクエストはフォークしたまま、VMは生きてることもある。

MIDP2.xまではVMの複数起動とアプリケーション間通信が標準化されてないのでそういうことが標準でできるようになるのはMIDP3.0以降。
MIDP3.0はCDCが余裕で動くくらいのデバイス要求だから実現するのははるか先の話。

290 名前:286 mailto:sage [2010/01/22(金) 19:49:34 ]
>>289
詳しい説明ありがとうございます。

端末依存の挙動になるなら、
アプリに戻ってきてから終了が無難ですね。

>>287,288のお二人もありがとうございました。


もう一件困ったことがありまして新たに質問です。
platformRequestで接続時に
「ブラウザを起動しますか?」というようなダイアログが出てくるときに
「いいえ」を選ぶと>>286の書き方では終了してしまいます。
Exceptionをcatchできないかとも思ったのですが駄目でした。

このダイアログの選択結果を取得する方法はありますでしょうか?
よろしくお願いします。



291 名前:デフォルトの名無しさん mailto:sage [2010/01/22(金) 22:38:23 ]
AMSが出してるダイアログだから無理じゃないかね。

292 名前:デフォルトの名無しさん mailto:sage [2010/01/23(土) 12:34:05 ]
質問です。(MIDP/MEXA)

現在、画面のコピー処理を作成しています。
オフスクリーンに描画したものを、
キャンバスにコピーする(画面に表示させる)事はできるのですが、
逆に、キャンバスに描画されているものを、
オフスクリーンにコピーする手段が見つからず、困っています。

Canvasクラスのpaint()の引数「Graphics」から、
imageクラスを作成する事が出来れば良いのですが、それが出来ない。
※Canvas.getImage()は使用出来ず。
※GraphicsUtil.getPixel()で、paint()の引数「Graphics」から、色を取得しようとすると、
  java.lang.SecurityExceptionが発生してしまう。

何か良い手段は無いでしょうか? 


293 名前:デフォルトの名無しさん [2010/01/23(土) 15:10:46 ]
可変タイプのImageクラスに描写したいもん全部描写して
キャンバスにまるごとコピーするってのはどう?

294 名前:292 mailto:sage [2010/01/23(土) 15:56:50 ]
>>293
> 可変タイプのImageクラスに描写したいもん全部描写して
> キャンバスにまるごとコピーするってのはどう?

それは、私が最初に記した、
「オフスクリーンに描画したものを、
 キャンバスにコピーする(画面に表示させる)事はできるのですが、」
にあたる処理ですよね?
毎回、「オフスクリーン(Imageクラス)に描画⇒キャンバスにまるごとコピー」を行う方法では、
アクションゲームを作る場合に性能が落ちてしまう為、避けたいのですが・・・。


295 名前:デフォルトの名無しさん mailto:sage [2010/01/23(土) 16:04:00 ]
>逆に、キャンバスに描画されているものを、
>オフスクリーンにコピーする手段が見つからず、困っています。



>毎回、「オフスクリーン(Imageクラス)に描画⇒キャンバスにまるごとコピー」を行う方法では、
>アクションゲームを作る場合に性能が落ちてしまう為、避けたいのですが・・・。

に何の関係があるのか分からん



296 名前:292 mailto:sage [2010/01/23(土) 16:21:03 ]
>>295
> に何の関係があるのか分からん

分かり辛くて申し訳ないです。
基本的には、アクションゲームなので、性能が落ちない作りとしたいのですが、
現在表示している画面を後から見る機能(リプレイ機能的なもの)を、実装したかったもので。


297 名前:デフォルトの名無しさん mailto:sage [2010/01/23(土) 16:36:38 ]
だから
現在表示している画面を後から見る機能(リプレイ機能的なもの)を、実装すると
なんで
性能が落ちない作りになると思ったの?

298 名前:デフォルトの名無しさん mailto:sage [2010/01/23(土) 21:11:41 ]
ビデオのように保存したかったってことか?
だとすれば速攻でメモリが一杯になる気がするが……。


299 名前:デフォルトの名無しさん mailto:sage [2010/01/23(土) 21:54:37 ]
>>292
動画としてキャプチャするのはスペック的に不可能なので、リプレイ機能は他の方法でやるしかないよ。

300 名前:292 mailto:sage [2010/01/23(土) 22:09:35 ]
>>297
>>298
すいません、
「リプレイ機能的なものを実装すれば、性能が落ちない」と言うわけではなく、下記の事が言いたかっただけです。

<実現したい事>
キャンバス(現在表示している画面)を、オフスクリーン(可変タイプのImageクラス)にコピーしたい。
(ビデオのようにではなく、画像のキャプチャのような機能を作りたい。)
※WindowsのPrintScreenみたいな機能が実装できれば良いです。

@毎回オフスクリーンに描画⇒キャンバスにコピーを行った場合
⇒下記Aより性能が悪い。
  しかし、オフスクリーンには、常にキャンバスの画像が描画されている為、実現したい事は満たせている。

A毎回キャンバスのみに描画した場合
⇒上記@より性能が良い。
  しかし、キャンバスをオフスクリーンにコピーする手段がない(分からない)為、実現したい事が満たせない。
                              ↑この手段を知りたい。

>>293の方法は、
上記@の方法だと思い、上記A(キャンバスのみに描画)より性能が落ちると思いました。


301 名前:デフォルトの名無しさん mailto:sage [2010/01/23(土) 22:56:57 ]
毎回スナップショットとる=連続静止画=動画だよな?
スペック的にふつうにリプレイ(のようなもの)を実装しないと実現できんと思うんだが。

ていうか@では性能落ちないだろ。ただのバッファリングだぞ。

302 名前:デフォルトの名無しさん mailto:sage [2010/01/23(土) 23:19:48 ]
>>301
スナップショットをとるのは、何かボタンを押した時だけで良いです。
(つまり、何かボタンを押した時に、キャンバスをオフスクリーンにコピーしたいです。
 @の方法の場合は、何かボタンを押した時に、
 現在のオフスクリーンを、別のオフスクリーンにコピーすることで、画面のキャプチャが可能。)

>>ていうか@では性能落ちないだろ。ただのバッファリングだぞ。
うーん、@の方法で試してみます。


303 名前:デフォルトの名無しさん mailto:sage [2010/01/23(土) 23:24:41 ]
ていうかダブルバッファしてないの?
あるタイミングでバッファのスナップショット取ればいいだけだろ。

304 名前:デフォルトの名無しさん mailto:sage [2010/01/23(土) 23:32:54 ]
ダブルバッファはしていないです。

バッファのスナップショットを取る方法で試してみます。
回答ありがとうございました。


305 名前:デフォルトの名無しさん mailto:sage [2010/01/24(日) 02:50:55 ]
>>300
>  しかし、キャンバスをオフスクリーンにコピーする手段がない(分からない)為、実現したい事が満たせない。

キャンパスをオフスクリーンにコピーするときの時間は無視できるのか
めでたい香具師だな



306 名前:デフォルトの名無しさん [2010/01/24(日) 03:25:21 ]
描写されてるオブジェの種類と座標を全部記憶しておいて、あとで再描写すればええんでないの?

307 名前:デフォルトの名無しさん mailto:sage [2010/01/24(日) 16:19:07 ]
>>304
要はスナップショットが必要なのに>>292の質問文ができあがるとか
失礼だがプログラム向いて無いっぽいぞ






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

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

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