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


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

iモード携帯電話用Java(iアプリ) Part18



1 名前:デフォルトの名無しさん mailto:sage [2008/06/23(月) 12:39:32 ]
NTT DoCoMoのiモード携帯電話用Javaに関する話題を扱うスレッドです。

※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/

707 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 00:57:39 ]
その方法だと多角形の内部かどうかの判定できなくないか

708 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 01:11:56 ]
多角形でも囲む四角形ないを調べて、内部のときだけsetRGBPixelを実行して
外部のときはないもしない
これで画像で埋めるテクスチャは可能じゃないかな?

709 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 01:12:26 ]
>多角形でも囲む四角形ない
多角形を囲む四角形内

710 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 08:19:56 ]
四角形の内部を1ピクセルずつ調べていくのですね
その点がdrawpolgonによる多角形の内部かどうか
はどうすればわかりますか
多角形の内部の色で判定とかするとか?

711 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 09:44:22 ]
内部かどうかの判定するくらいなら自分でfillPolygon実装した方がいいんじゃない?
で、設定された画像を内部に描くとか。
ちょっと複雑だけど、2Dのポリゴン描画方法はググれば出てくる。

712 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 10:01:58 ]
というか、ポリゴンにテクスチャUV設定するんじゃ駄目なのかい?

713 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 18:54:44 ]
もしかして、多角形で囲まれた範囲を取得する方法がわからんってことか?

714 名前:デフォルトの名無しさん mailto:sage [2008/11/29(土) 16:31:22 ]
2Dアクションものを作ろうと考えているのですが、
キャラクタのモーションを用意する際、全モーションを一枚絵に用意してアプリ内で切り出して使用する場合と、
1モーション1ファイルで用意して使用する場合ですと、どちらがお勧めでしょうか?

715 名前:デフォルトの名無しさん mailto:sage [2008/11/29(土) 17:19:31 ]
>714
描画の手間は大して変わらないが、どちらがいいかは
作り方(どんなものを作るのか)によるから何とも言えない。

選択のポイントとなりそうな点を例として挙げると、
複数絵の場合、トータルの読み込み時間やファイルサイズが大きくなる、など。
1枚絵の場合、一部分だけ使いたい場面でも全体を読み込む必要がある、など。



716 名前:デフォルトの名無しさん mailto:sage [2008/11/29(土) 17:43:47 ]
>>715
なるほど。
一長一短なのですね。

ふと思ったのですが、一枚絵の場合は初期化処理時に一度だけ読み込めば、
あとは使いまわせるかとも思うのですがいかがでしょうか。


717 名前:デフォルトの名無しさん mailto:sage [2008/11/29(土) 20:46:48 ]
1つのImageに読み込んで、部分表示したらいいじゃん

718 名前:デフォルトの名無しさん mailto:sage [2008/11/29(土) 21:56:24 ]
転送回数増やしても構わないなら、16x16くらいの単位でキャラチップを詰め込んで
身体・頭・武器などパーツ単位で管理が最強と思ってる俺じじい。
転送回数はマスコットカプセルのcommandList使えば結構速度出るしね

719 名前:デフォルトの名無しさん mailto:sage [2008/11/29(土) 22:53:11 ]
マスコットカプセルって非圧縮BMPしか読めないよね?

720 名前:デフォルトの名無しさん mailto:sage [2008/11/30(日) 00:10:41 ]
そもそも転送回数て何スか?

721 名前:デフォルトの名無しさん mailto:sage [2008/11/30(日) 03:53:49 ]
>719
しかも8bitBmpだけね。まあresに入れればzip圧縮かかるのでそれほど影響なく。
それでも容量気にするなら、メモリ上でBITMAPFILEHEADER作って流し込むべし

>720
Graphics.drawImage() の回数。描画面積よりこの呼び出し回数の方が実行速度に影響出やすい。
718のcommandListってのはマスコットカプセルの機能で、描画する座標や範囲をあらかじめリスト化して、
呼び出し回数をどうにか減らそうという代物

722 名前:デフォルトの名無しさん mailto:sage [2008/11/30(日) 09:36:25 ]
>>721
>drawImage()の回数
今まさにそれ喰らってきたかも。16x16のチップでゲームの背景描いたら速度出なくてゲンナリ
かといって一枚絵じゃ容量足りないし、やっぱり32x32くらいで手を打つしかないのかな…

723 名前:デフォルトの名無しさん mailto:sage [2008/11/30(日) 13:06:53 ]
>>721
説明どうも。
マスコットカプセルは存在そのものを無視してたけどちょっと勉強してみよう…。

画像の容量だけならjarに含めた状態ではBMPもGIFもあんまり変わらないね。
むしろGIFは二重圧縮になるのでBMPより大きくなることもあるし。


724 名前:デフォルトの名無しさん mailto:sage [2008/11/30(日) 13:16:59 ]
>723
んー、gifが大きくなるという印象を持っているってことは小さいファイルを複数持っているのかな
zip圧縮はファイル単位で圧縮するから、似たようなgifファイルを何ファイルか連結して、
読み込みの時に連結したファイルから切り出して使うと、圧縮効いて容量減るよ
その代わり展開時に速度少し遅くなるのと、メモリを食うので、限度を考えて使うべし

725 名前:デフォルトの名無しさん mailto:sage [2008/12/01(月) 11:36:29 ]
zipはファイル名を持つから、名前が長いファイルをたくさん持つと
容量的に困ることになるよな。



726 名前:デフォルトの名無しさん [2008/12/01(月) 12:53:39 ]

おまいら教えて下さい。

資料によるとDojaからシリアル通信が出来るようなことを書いてあります。
www.nttdocomo.co.jp/binary/pdf/corporate/technology/document/foma/foma10.pdf

このケーブルは市販では売っていないのでしょうか?
グーグル先生に聞いてもわかりませんでした。


727 名前:デフォルトの名無しさん mailto:sage [2008/12/01(月) 20:15:45 ]
>>725
zipはヘッダが長めなのと、他キャリアの関係で、
中身はgzipにして展開時にヘッダをくっ付けるようにしたことがある
でも色数を減らせられるGIFには勝てなかった
>>726
実物を見たことがないので、詳しくは他のエロい人におまかせするが、
ARIB A(FOMA側)とRS232Cを変換するアダプタがあると聞いた

728 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 10:23:15 ]
すみません、zipつながりで質問させて下さい。

現在、小説ビューアを制作中なのですが、初回起動時にテキストファイルをサーバから個別に
読み込み、スクラッチパッドへ保存しようとしたのですが、容量がオーバーしてしまいました。
(902も対応予定で、テキストファイルは計300KB程あり、他の画像などを含めると400KBをオーバーしてしまいます)
そこで、例えばテキストファイルなどをZIP圧縮して、それをサーバにアップ。
初回起動時にそのZIPファイルを読み込み、ZIPのままスクラッチパッドに保存。
それから毎起動時にZIPファイルを解凍して配列などに文字列を代入して使う、というような
方法は可能でしょうか?
私は素人レベルなので、調べてもソース内でZIPを解凍して文字列に代入、という方法が
見つけられませんでした。
よろしければアドバイスお願い致します。

729 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 10:34:09 ]
com.nttdocomo.util.JarInflaterで行けんじゃね?

730 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 11:09:48 ]
zipアルゴリズムググったけど見つけれんかった。
書籍くらいしかないのかなぁ

731 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 13:42:01 ]
>728
729ので正解。命令が出たら、あとはそれでググればだいたいのものはサンプル出てくるよ
zipアルゴリズムを実装することも不可能じゃないけど、容量が厳しいiアプリだとあんまり現実じゃない

732 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 14:20:35 ]
>>722
マリオやドラクエのようなスクロールなら、リングバッファを使うべし。
あれが最強

733 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 17:15:42 ]
Java用のZIPライブラリがある
たったの6kB

734 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 17:38:19 ]
おいおい、30KB、ないしは100KBのうち6KBもとられちゃたまんねーよ!

735 名前:728 mailto:sage [2008/12/03(水) 19:50:19 ]
ありがとうございます。
com.nttdocomo.util.JarInflaterで調べて、恐らくこれでいけるかも、
という方法が見つかりました!
ただ、現段階でテキストファイルをZIP圧縮したファイルをサーバにアップしても
それをHttpConnectionで取得出来ずに、そこで止まっているレベルですが…

なんとか頑張ってみます!
ありがとうございました。



736 名前:728 mailto:sage [2008/12/03(水) 21:30:58 ]
何度もすみません...
教えて頂いたJarInflaterについてなのですが、いくつかのテキストファイルを
圧縮した「sample.zip」というファイルを作成しました。
これをresに放り込み、
ji = new JarInflater(Connector.openInputStream("resource:///sample.zip"));
で読むと何も問題ないのですが、ZIPを一旦スクラッチパッドに保存してから
ji = new JarInflater(Connector.openInputStream("scratchpad:///0;pos=0,length=1024"));
とやると、そこで弾かれてしまいます。
位置、サイズの指定もしっかり合わせているつもりなのですが、どういった原因が
考えられるか教えて頂けないでしょうか?


737 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 21:44:38 ]
それだけじゃ不明

738 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 22:02:36 ]
>ZIPを一旦スクラッチパッドに保存してから
これができていないか、
>位置、サイズの指定もしっかり合わせているつもりなのですが
これができていない。

>736の書き込みからじゃこれ以上分からないと思うよ。

739 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 22:11:51 ]
スクラッチパッド保存時にミスってるんじゃねえの

740 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 01:57:21 ]
     ______    ___  ____  _____     __     ___
   /___   /    |  / /      | /__  __/ [][] /  /   _| |_
         /   /     /  /  /  / ̄ ̄|. l    / /      /  /    |_  レ'~ ̄|
       /   /.     /  /  /  /.  / /    |  |___   \ \    /   /| |
      /   /     /  /  /   ̄ ̄ /     \__|     \ \ /_  /  | |_
     /   /       /  /  /  / ̄ ̄ ̄                 ̄ ̄  .|__|   \/
   /   /      /  /  /  /
  /   /____.  /  /  /  /
 /       / /   |  /  /
  ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄   ̄

741 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 02:50:39 ]
SpSizeに400000byteと指定しても300000byteを超えたあたりで書き込み時に
エラーになるのは一体何でしょう?これじゃ400Kb丸々使えない。。

742 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 03:26:00 ]
吐いてるエラー確認してみたら

743 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 04:05:45 ]
>>742
com.nttdocomo.io.ConnectionException: already opened for outputを吐くんです。
例えばSpSizeに300Kbを指定すると200前半で、400Kbを指定すると300前半で
上記エラーになるんですが、100Kb近くも空白の何かが…。
ちなみに処理としては、OutputStreamで開く→スクラッチパッドに書き込み→Closeを
70ファイルほど繰り返している状態です。


744 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 05:23:36 ]
>>743
どっかcloseし忘れてる

745 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 10:01:19 ]
てか、エラーコードの英語くらい、Excite翻訳でもいいから読もうやw



746 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 22:10:03 ]
てか中学レベルの英語力で読めるだろ・・・

747 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 22:32:29 ]
ところがどっこいスーパー小学生プログラマッ

748 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 22:39:20 ]
パケホ入ってる小学生カコイイ(゚∀゚)

749 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 01:21:52 ]
>>732
レスサンクス
チップの切り取りや描画の位置設定には、リングバッファっぽいことはすでにやってるんですが、
結局、256回drawImageしてるのが原因で速度が落ちてるみたいです。

750 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 01:41:23 ]
描画サイズより1周り大きいImageを作成
■■
■■
なら
□□□
□□□
□□□
これを移動方向に合わせて描画
はみ出た1周りの部分だけを再描画



751 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 02:25:23 ]
>>750
複数のチップをまとめた1つのImageを生成できるってことでいいんですか?

752 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 03:01:17 ]
その通り
再描画も16*16の256回なら1マス移動するたびに31回になる

753 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 03:02:37 ]
あ、2周りにしたほうが高速だ

754 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 10:06:31 ]
リングバッファをちゃんと実装すれば、一回り大きいバッファってのは必要ないはずなんだが。

755 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 10:09:48 ]
□□□□□
□□凸□□
□□□□□ この状態で、右にキャラが歩く(画面が左にスライドする)とする
□□□□□ 凸はわかりやすくするための、なんかお城マスとかだと思って。
□□□□凸

□□□□■
□凸□□■ 1回の転送を行い、こうなるはず。
□□□□■ ■の部分だけ再描画する
□□□□■
□□□凸■

リングバッファの一歩手前の処理がこれ。
リングバッファはさらに「1回の転送を行い」を無くすことができるテクニック。
だが、直感的に理解しにくいので上記のテクで十分。



756 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 19:47:14 ]
Starのツール来てるね。
これまでのプログラム、思ったよりいろいろ変えないと
エラー出るね、これ。はっきり言って、面倒だ。

757 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 22:03:35 ]
Starのエミュ、音がおかしい

758 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 11:10:34 ]
DoJaからStarにするメリット教えてくれ

759 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 11:51:34 ]
メリットつーか・・・Dojaは将来サポートが保障されていないから、
そのうちイヤでもStarに移行せざるを得ない(今年の冬モデルとかはDoja&Star両対応)。

あとはVGAがデフォとか、ミニアプリとかじゃない?

760 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 12:41:15 ]
そんなすぐ廃止されないでしょ
どれだけの公式アプリが作り直しになることやら

761 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 14:20:32 ]
StarはVGAがデフォだけど、将来Dojaがなくなるってことは、全機種VGA以上に
なるってことか? それとも、StarでもQVGAのみ対応の機種が出るのか?
あるいは、QVGA機種は将来もDojaのままなのか?
分からんことだらけだ。

762 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 16:27:35 ]
チラ裏なんだけど
コメント文書き換えただけでコンパイルエラーになるってことない?
dojaを立ち上げなおすと直るけど気持ち悪いというか

763 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 16:50:36 ]
>>762
普通ならあり得ない。

昔、同僚がShift_JISのソースで、ポリゴン判定で
 // 表
 // 裏
ってコメントを行末に入れてて、それでコンパイル結果が
意図しない物になった事があったっけ。
「表」がShift_JISだと0x5Cで終わるから、
継続行で次の行もコメントになっちゃったの。

そういう事じゃなく?

764 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 17:46:41 ]
>dojaを立ち上げなおすと直る
とか書いてあるから単純にエミュのバグかね?

とりあえず明日会社行って暇だったら少し弄ってみるか。

765 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 20:19:15 ]
>そういう事じゃなく?
コメントの内容が半角英数しか使ってなかったんで
私もありえないって思ったんですよ
それにコンパイラってコメントなんか見てないですよね。
一応dojaのパージョンが古いせいかと思って
新しいの入れといたけどこういうことは起きないで欲しいなぁ




766 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 20:32:14 ]
>>760
だから「そのうち」だってば・・・。
3,4年は大丈夫じゃね?

>>761
将来的には全機種VGAになるかもね。
QVGAの機種はStarではなくDojaで出してくるだろう。
今冬機種でもStar未対応機はある。

Starの仕様的に「Star対応のQVGA機」は出ない。
動かないアプリが出てきちまうから。
もしDojaの時みたいにStar1.0LEとかいうAPIが出てきたら分からんけど。

767 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 20:52:21 ]
906を2年契約してる人だっているだろうから、最低でも2年は続けるでしょ

768 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 21:13:33 ]
なんかVodafone時代のJSCLだのVSCLだのを思い出すな。
案外すぐに両対応は無くなる気がする。

769 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 21:41:56 ]
>>765
>それにコンパイラってコメントなんか見てないですよね。
見るよ。
>>763の例なら、'\'による継続行の判定をするし、
/*〜*/なら終端を見付けようとするし。

770 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 00:56:15 ]
DojaとMIDPで作り分けるのも面倒だったのに、これにStarが加わったら大変

771 名前:なんとなく凹む mailto:sage [2008/12/08(月) 02:26:30 ]
Dojaのver上げたらソース一緒なのにアルファエラーが出る
ようになって(エミュ上じゃ動いてる)
仕方ないから元のver3.0に戻していじくってたら
コンストラクタ追加しただけなのにアルファエラーが
出だしてショボンですよ(これもエミュ上じゃ問題無く動いてる)

文法的におかしなことはやってないはずなのになー
このスレの諸兄はこのようなことをよく経験しますか?

772 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 02:29:24 ]
AppTrace=on

773 名前:なんとなく凹む mailto:sage [2008/12/08(月) 03:14:14 ]
>772
ありがとうございます
しかしエラーになったコードに戻して実機で動かしたら
あっさり動いてしまいました。
エラーメッセージを読みたかったのに何がまずかったのか
わからなくなってしまいました。

こうなるとソフトの転送中に何かしらの不具合があったと
見なすのがよいのでしょうか。
データ欠けとかだったのかなぁ…

774 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 11:03:01 ]
http接続でConnector.open(...)のタイムアウトの設定をtrueとしたとき
タイムアウトの時間はどこかで指定できるのでしょうか?
指定できない場合は通常何秒程度になるのでしょうか?

775 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 13:09:40 ]
たしか、60秒か90秒。かっちり決まってる。
どうもドコモ端末の仕様っぽい。
どっちだったかは忘れたので、よかったら実験して報告してくれ



776 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 16:49:23 ]
iモードの設定で変えられる
多分60秒と90秒が選べる

777 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 16:50:54 ]
>>771
俺の場合、環境を変えて動かなくなる原因の100%は
スクラッチパッドの初期化ミスだった。

>コンストラクタ追加しただけなのに

重大な変更だと思うぞ…

778 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 17:55:13 ]
SDカード内から1枚80KBほどのjpeg画像を20枚ほどいれたZIPファイルをJarInflaterで
読み出ししてるのですが、エラーでアプリが落ちてしまいます。

枚数を減らすと読み込めるところを見ると、読み込めるサイズに制限があるのでしょうか?
また、これを回避する方法はあるのでしょうか?

779 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 18:36:48 ]
あれ?
getSourceURL()無くね?(´・ω・`)

780 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 18:45:16 ]
>>778
どんなエラーか知らんけどメモリだと思う

781 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 19:16:48 ]
StarApplicationManager.getSourceURL()だった。
分割されたんだね。

782 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 22:38:45 ]
>>778
俺もメモリに一票。
フツーのアプリの感覚だと1.6MBもの画像データをメモリに展開なんてまずやらないと思うんだが…。
最近の機種はメモリもかなりリッチだから動きそうな気はするけど。

ちなみに動かしている機種名は何?

783 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 00:43:33 ]
今日もaエラーが出まくりで凹む
いちいち実機に移して動作確認せにゃならんっつーのがつらい
dojaじゃ動いてんのにな。

転送量減らす為に実験用のソース作るか……

784 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 03:19:29 ]
やっと動いた
動かなかった原因はメモリ不足だった。
大きめ(と言っても3kぐらい)の配列削ったら動きました
でも今時メモリ不足でアプリが動かないというのはどうなんだろう……

785 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 04:47:06 ]
まさか、初期値のある配列…



786 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 05:00:21 ]
その書き込みだけ見てると
メモリ不足だと嘆くのはちょっと違うんじゃないかなぁ

787 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 06:19:16 ]
違いますかね、使ってる携帯も古いし
確保する配列を少なくすると動くんだけど。

788 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 06:21:15 ]
内部にでかい配列(値付き)には制限がある。
クラス1個のサイズの制限だか何か。

初期化する値だけはスクラッチパッドとか外に出すのが吉。

789 名前:778 mailto:sage [2008/12/09(火) 07:06:29 ]
>>782
SO903iです.
JarInflaterはZIP内のすべてをメモリーに展開するんでしょうか?
だとしたら確かにメモリー不足になりますね

ZIP内の1ファイルづつ読み出す方法はないのでしょうか?

ちなみにZIPはstore で圧縮してないです。

790 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 09:17:13 ]
ここで聞くことかどうか分からないけど、eclipse初心者に教えて下さい。

eclipseでDoJaとStarを同居させることは可能? アプリによって切り替えながら使うのが理想だけど。

791 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 10:05:06 ]
Starのエミュに付いてるマニュアル嫁

Star-2008_Emulator_DevGuide1.03.pdf
の18.1 Eclipseについての注意ってとこに赤い字で書いてあるから

と言ってじらす。

792 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 10:48:52 ]
教えてー
iアプリってマルチタスクでほかの事をしている間も動作させることってできる?
やっぱりシステム上絶対に中断してしまうの?


793 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 11:20:18 ]
DojaとStar両対応できるようにプリプロセスいじってたら
Starエミュでビルドするとエミュが無言で消えるソース完成www

794 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 11:24:36 ]
ソースのせいじゃないっぽいな。
かなりの確率で落ちるけど、落ちない時もある。

>>792
基本的にはサスペンドすると思うけど、
確か昔の機種にタスクボタンとか言うのが付いてた気がする。
あれ押したらどうなるか忘れた。

795 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 21:31:24 ]
Threadを破棄(gcで回収)したいときってどうするんだっけ?
run抜けたら勝手に回収される?
それともstop()とかnull代入とか必要?



796 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 22:34:29 ]
>>795
Threadへの参照が無くなって、かつrunからぬけたら回収じゃなかったっけ。

797 名前:795 mailto:sage [2008/12/09(火) 22:50:56 ]
>>796
サンクス!
多分それで大丈夫だよね。
結構昔にThreadがちゃんと回収されないとか聞いた覚えがあるけど、
最近の機種ではそういうことはないのかな・・・

798 名前:デフォルトの名無しさん mailto:sage [2008/12/10(水) 00:14:35 ]
適当なウソレスばっかだな

799 名前:デフォルトの名無しさん mailto:sage [2008/12/10(水) 10:07:29 ]
誰も本当の事はわからなかったり、
厳密な機種依存は調べようが無かったりするからな。

800 名前:デフォルトの名無しさん mailto:sage [2008/12/10(水) 17:26:20 ]
「AppSize と SPsize の合計が > 1024K なので NG です」
↑を回避するオプションってないかなorz

Eclipse3.3.2 + Doja5.1でアプリ作ってるんだけど、
デバッガ情報付きバイナリ:704KB
RESフォルダ容量:23KB
スクラッチパッドサイズ:550000 Byte

これでは起動できないから、
Eclipseの設定画面でリモートデバッグ時に使用するデバッグ情報を
全て外して 468KB まで落としてビルドしてます。

リリース時には Doja5.1エミュレータでビルドして、
ツールで最適化圧縮かけてるからサイズ問題は無いんだけど、
開発中にリモートデバッガが使えなくて作業効率の面で悩ましい状況です。

スクラッチパッドの容量あければ良いんですが、
必要なデータで埋まっているため、
これを改造しようとするとコストがかかり過ぎて無理orz

リモートデバッガ諦めたほうが良いのか…!

801 名前:デフォルトの名無しさん mailto:sage [2008/12/11(木) 21:47:09 ]
>>800
Part16の369で似たような質問があったよ。
多分それ読んでも解決しないだろうけど。

802 名前:デフォルトの名無しさん mailto:sage [2008/12/11(木) 23:02:34 ]
>>800
ビルドしたあとjamのAppSizeの値を1に書き換えて実行しなさい
もちろんエミュ上での実行前提だけれどさ

803 名前:デフォルトの名無しさん mailto:sage [2008/12/12(金) 09:09:44 ]
>>801
調べてる時にPart16の書き込み目にしたけど、
その人、残念な感じのレスしかされてないね…
オプション自体はなさそうだ〜

>>802
なるほど!
Eclipseだと自動ビルドされちゃうけど、
ビルド後バッチを登録してやればいっか

ありがとう!
とは言え、オプションであっても良さそうなのに。
最近頻繁にエミュレータがフリーズするようになってきたし…
正常にエミュが動作しててもエミュレータをXボタンで閉じようと押したら、
エミュレータがフリーズして強制終了とか。
ドコモとしてはデカいアプリは想定外なんかなorz


804 名前:800 mailto:sage [2008/12/12(金) 10:15:51 ]
EclipseのDojaプラグインに
ビルド後バッチ実行させる設定がNEEEEE!

アプリをデバッグモードで起動させようとした場合、
その時点で再ビルドされるから、
AppSizeを書き換えてても値が元に戻ってダメだ。

>>802
802さんはうまくいってる?

805 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 15:20:28 ]
>最近頻繁にエミュレータがフリーズするようになってきたし…
DOJAって使ってると壊れてくるんですかね
私も妙な所でエラーが出たりするようになりました
導入当初はそんなことなかったのになー



806 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 15:50:50 ]
ウチは別にDojaでとまるとかは無いかな。

Starはいきなりエミュが落ちたりするけどなw

807 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 22:42:09 ]
ビルド時にトラステッドのチェックみたいなの入れてると落ちる
必要ないから外したほうがいい






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

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

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