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/
696 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 15:50:55 ] メニューって何? 質問は明確に
697 名前:デフォルトの名無しさん mailto:sage OpenGL? …iPhone? [2008/11/25(火) 22:31:19 ] Trustedはユーザ保護というよりネイティブコード実行の確実な阻止が目的だろ
698 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 23:46:05 ] 最近どのスレ行っても サンプルありませんか=コピペするソースちょうだい にしか見えなくなった 年取ったなぁ
699 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 07:27:07 ] 車輪の再発明をありがたがるようになったら歳
700 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 07:50:27 ] そして車輪の作り方がわからなくなるんですね
701 名前:695 mailto:sage [2008/11/26(水) 10:55:13 ] すみません。 iアプリコンテンツ開発ガイド〜 詳細編 〜を熟読して自己解決しました。
702 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 19:34:37 ] 車輪の再発明って言いたいだけのバカw
703 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 21:30:27 ] drawPolygonで書いた枠線の中身を画像で埋めるテクスチャ的な 機能を果たす方法ってありますか?
704 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 22:49:25 ] setRGBPixelとかでその枠線の範囲内にだけ描画すればいいんじゃないの
705 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 00:10:03 ] 画像のRGBはどうやって取得すればいいんでしょうか? いったんどこか見えないところに描画しておいてそこからgetRGBPixelという感じで?
706 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 00:31:42 ] もう1個同じサイズのImage作ってそれをgetRGBPixels
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からぬけたら回収じゃなかったっけ。