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 あたりにリンク集・;(`ε()゙
83 名前:デフォルトの名無しさん mailto:sage [2009/09/24(木) 09:08:35 ] なぁ、なんでお前らスレ違いの馬鹿相手にスレ伸ばしてるの?
84 名前:デフォルトの名無しさん [2009/09/24(木) 09:35:10 ] >>70 >>83 お前かなり可哀相なやつだな・・・ 70なんて一日に数回しか書き込みないスレに一時間以内に二回も書き込んで.いい加減みんながスルーしてる事に気付け. 早く現実世界で友達つくれる事を切に願うわ(・_・、)
85 名前:デフォルトの名無しさん [2009/09/25(金) 20:55:58 ] アプリの終了って notifyDestroyed() と exit(0) のどっち使えばいいの?
86 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 20:59:21 ] f
87 名前:デフォルトの名無しさん [2009/09/25(金) 22:29:24 ] やりたいこと PCからSoftbankの携帯扱いで、位置情報を取得したい。 (実機を持ってないため) 環境 ウェブコンテンツヴューアー Ver6.0.1 (ローカルプロクシを使用) 問題 下記のリンクを踏んでも <a href="location:auto?url=hoge/huga.php ">link</a> POSTとGETに位置情報が格納されない。
88 名前:デフォルトの名無しさん mailto:sage [2009/09/26(土) 00:41:41 ] >>87 オプション>HTTPヘッダ>位置情報を通知する
89 名前:デフォルトの名無しさん [2009/09/26(土) 02:11:57 ] >>88 まじで助かった。 ありがとう。
90 名前:デフォルトの名無しさん [2009/09/28(月) 15:47:00 ] すみませんちょっと教えてください。 S!アプリからの通信で、 サーバ側から個体識別を行いたいのですが、 ブラウザと同様にuser-agent、 またはX_JPHONE_UIDヘッダで問題ないでしょうか? 現在外部鯖が使えず、エミュレータからは送信されないようなので…
91 名前:デフォルトの名無しさん mailto:sage [2009/09/28(月) 16:33:23 ] お前、2chの情報信じてそのまま利用する気か? ちゃんと環境整うまで待て
92 名前:デフォルトの名無しさん [2009/09/28(月) 17:03:12 ] >>85 どっちも使うな
93 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 09:07:43 ] S!アプリが、Eclipseプラグインでjava6だと動かないので1.5を入れてレジストリも1.5に直して環境変数も1.5にしたら、 S!アプリエミュレータ起動したら「cound not find java SE RuntimeEnvironment」と出て起動しなくなりました どこが間違ってるのでしょうか?
94 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 10:58:13 ] >>93 JREが無いって言ってるんだから、入れればいいんじゃないか? つか俺はjava6のjdkとjreしか入れてないが普通にプラグイン動くぞ
95 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 18:02:04 ] すみません、S!アプリで音を用いたゲームの定石と言うか、 音源はコレでこーいう風に作れ的なのはあるんでしょうか? 現在wavから変換したsmaf再生を行っていますが、 再生直前に jarから解凍>SmafPlayerで再生とすると、 結構な頻度でSmafPlayer#Playでアプリが一時停止してしまいます。 サスペンド>レジュームで再生が始まり、メインループも再開するので、 ある意味プログラムやデータに誤りがある訳でもなさそうなのですが、 実機でも発生するため困ってます。 音源は全部で1MB近くで、他に結構メモリを持って行かれる状況で、 起動時にSmafDataを全構築するのはNGです。 アドバイスお願いします。
96 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 19:39:57 ] 普通はSE、BGMをspfかmidiで、ボイスとかをsmafでやるね。
97 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 19:42:18 ] 間違えた。 ボイスとかはAudioPhraseで。
98 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 19:44:42 ] PCM
99 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 23:56:09 ] >ボイスとかをsmafで 真剣に悩んだw
100 名前:95 mailto:sage [2009/10/05(月) 15:38:07 ] >>96-98 お礼遅れて申し訳ありません。 spfを試してみようかと思いましたが、 音担当曰くspfで音を出すくらいなら無音の方がマシとか。。。 それと、SmafPlayer#Playで動作が停止する問題を再確認したところ、 非再生時にSmafPlayer#Stopを呼んでいたのが問題だったようで、 これを修正したところ、実機では問題なく再生できるようになりました。 エミュでは未だ停止しますが。 と言うことで、smafを使用することで解決しました。 ありがとうございました。
101 名前:デフォルトの名無しさん mailto:sage [2009/10/06(火) 17:11:26 ] すみません、エミュレータで動いて実機で動かない(不正なファイルと表示されダウンロード出来ない)って 単にjadの問題でしょうか? ただのHelloWorldなんですが・・・
102 名前:デフォルトの名無しさん mailto:sage [2009/10/06(火) 17:58:30 ] >>101 まあjadが悪いんだろうな バージョンの指定かアイコンの指定方法か、 ともかくmidpのリファレンスに書き方載ってるから読んでみたら?
103 名前:デフォルトの名無しさん mailto:sage [2009/10/06(火) 18:12:40 ] >>102 ありがとうございます。調べてみます。
104 名前:デフォルトの名無しさん [2009/10/08(木) 18:17:54 ] ご存じの方がいらっしゃれば教えてください。 S!アプリでネイティブの電話帳に新規アドレスを登録するアプリを作成しています。 手始めに「S!アプリ開発ガイド MEXA/JSCL利用編」に書かれているサンプルを そっくりそのまま書いてMEXAエミュレータで実行しました。 サンプルソースは↓のような感じです。 AddressData ad = DataElementFactory.createAddressData(); // アドレスデータに情報設定 ad.setInt(MEMORYDIAL_NO_INFO,0,0); ad.setString(NAME_INFO,0,"sample data 1"); ad.setString(PHONE_NUMBER_INFO,0,"0120-345-6789"); //アドレス帳オープン AddressBook ab = (AddressBook)PhoneDataConnector.openPhoneData("AddressBook",0); //アドレスデータをアドレス帳に登録 ab.createElement(ad); ところが、MEXE エミュでも実機でも、createElement()で例外(IOException)が発生して 登録ができません。 どなたか原因のわかる方いらっしゃいませんでしょうか。
105 名前:デフォルトの名無しさん mailto:sage [2009/10/08(木) 18:34:06 ] >>104 ありがとうございます。調べてみます。
106 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 17:19:48 ] >>101 .htaccessとか?
107 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 20:00:42 ] 質問なんですが、画像の横にテキストを配置して、twitterのタイムライン的な表示が可能な方法はないでしょうか? ListやImageItemだと画像が欠けたり、画像の上部にラベルが出てしまったりでうまいこと行きません。 Canvasを使うしかないかなとも思いましたが、Listの様に選択箇所の情報を取得したいというのもありますので…
108 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 22:41:50 ] 全部Canvasで自作。 普通のアプリ開発にFormなんて使わない。
109 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 00:23:25 ] >108 よくよく考えてやっぱりそうですよね Listみたいな挙動は自力で実装できるよう努力しますか とりあえず参考になりそうなもの探してみます
110 名前:デフォルトの名無しさん [2009/10/11(日) 02:12:35 ] CustomItemで自分で作っちゃうってのも手じゃないの?
111 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 02:15:17 ] >110 CustomItemってのがよくわからずだったのですが、Itemである以上ラベルの位置とかに難があるのかと しかしCanvasでやろうとすると、Form+Listでできていたことを自前で実装しなきゃならないんで詰みそうですね。。。
112 名前:デフォルトの名無しさん [2009/10/12(月) 03:14:40 ] CustumItemのサブクラスで作るんだろうけど >>78 の読む限りではラベルの表示も含めて サブクラス作る奴の責任とか書いてあるし 画像のとなりにラベル表示するのも自分で作れるんだし楽じゃね?
113 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 04:05:17 ] class MyItem extends CustomItem { Image myimage; MyItem(String label, Image image) {
114 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 04:09:07 ] class MyItem extends CustomItem { String mylabel; Image myimage; MyItem(String label, Image image) { super(null); myimage=image; } paint(Graphics g,int w,int h) { g.drawImage(myimage,0,0,0); g.drawString(mylabel,20,0,0); } } こんな感じかな・・
115 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 04:11:36 ] 素人にデタラメを教えるスレです
116 名前:デフォルトの名無しさん mailto:sage [2009/10/13(火) 01:10:20 ] 111です せっかくなんでCustomItemで一回やってみます paintの呼ばれ方がCanvasと違うみたい?な感じなんですかね
117 名前:デフォルトの名無しさん mailto:sage [2009/10/13(火) 01:50:06 ] さあ?カスタムアイテムでやってみてい無理ぽかったらキャンバスで全部自前処理すればいいんだし好きにすればいいじゃんよう
118 名前:デフォルトの名無しさん [2009/10/13(火) 03:43:25 ] >>78 みたいな日本語訳サイト読めば基本的なこと全部分かるやろ・・・ 質問に来る奴はそういう努力はしないわけ?
119 名前:デフォルトの名無しさん mailto:sage [2009/10/13(火) 23:09:18 ] javadocは大事なことはwebのガイドとチュートリアルに書いてあるのでそうとも限らん。 しかしまあjavadocすら読まないのは論外だよな。
120 名前:デフォルトの名無しさん [2009/10/14(水) 00:51:40 ] 英語読めない奴がプログラミングなんかするんじゃねえよ
121 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 01:23:52 ] とあるライブラリのjavadocがフランス語で書いてあって苦労した
122 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 01:40:12 ] フランス人が作ったライブラリってことか
123 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 18:25:59 ] 質問させてください // モデルに視点変換設定 model.setViewTrans( pos, look, up ); // Y軸回転する行列 rot.rotationY( RotationY ); // 行列を合成 model.multiply( rot ); // FigureLayoutに設定 layout.setAffineTrans( model ); // 描画 g3d.drawFigure( figure, 0, 0, layout, effect ); で描画すると、モデルの周りをカメラが回転するような感じに なってしまいます。 モデル自体を回転させるにはどうすれば良いでしょうか?
124 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 23:06:59 ] マスコットカプセルスレにいってこい
125 名前:デフォルトの名無しさん [2009/10/15(木) 00:15:16 ] オープンアプリでガーベジ・コレクタって呼び出しってどう?効果ある?
126 名前:デフォルトの名無しさん [2009/10/15(木) 03:42:49 ] 実装による
127 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 00:03:20 ] Sアプリを作ったのでアプリゲットにアップロードしようとしたんですが JADの一行目にMIDletの項目がありません と出て失敗します JADファイルには MIDlet-Name MIDlet-Vendor MIDlet-Version MIDlet-1 MIDxlet-API MIDlet-Jar-URL MIDlet-Jar-Size MIDlet-Data-Size MIDxlet-ScreenSize MIDlet-Icon の順に書いていて何がいけないのかまったくわかりません
128 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 01:41:47 ] JAD手書きかよ
129 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 02:03:03 ] eclipse使って作りました メモ帳で開いたら>>127 みたいな感じになってます
130 名前:127,129 mailto:sage [2009/10/16(金) 02:43:19 ] JADファイルをメモ帳からいじってたのがいけなかったみたいです eclipse通してやったらいけました お騒がせしてすいませんでした
131 名前:デフォルトの名無しさん [2009/10/16(金) 03:03:56 ] ANSIとかUnicodeとかUTF-8とかの話か
132 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 21:52:25 ] その調子じゃプロガードもかけてねえんだろうな
133 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 22:38:46 ] ProGuardはかけなくてすむならかけない。
134 名前:7 mailto:sage [2009/11/01(日) 10:25:18 ] 7zip信仰よりはマシ
135 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 11:44:46 ] 新スレ立ってたのか… part8スレが851で止まって見えるから 保守のつもりで書込んでやっと気付いた
136 名前:デフォルトの名無しさん [2009/11/12(木) 01:35:49 ] すみません、Eclipseで開発しているのですが、resフォルダに入れた画像が読めなくて困っています。 createImageを行うと、IOExceptionが発生してしまいます。 どなたか、設定等知ってましたら教えてください。(そんなに大した設定はないとは思うのですが) コードはこんな感じです。 Image im_test; try{ im_test = Image.createImage("/test.png"); }catch(Exception e){ System.out.println(e.toString()); } ・resフォルダにtest.pngが入れてあります。 ・resフォルダはビルドパスに登録してあります。 [環境] JDK1.6.0_17 Eclipse SDK 3.2.0 Wireless Toolkit 2.5.2 for CLDC 色んなことを何時間も試したのですが解決しません…。 この設定でうまくいってるというのでも教えて頂けると大変助かります。
137 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 02:41:45 ] eclipseスレに池
138 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 09:07:10 ] リソースからの読み込みの仕方をちゃんと仕様読め まったくもって間違ってるじゃねーか
139 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 11:25:49 ] んだ
140 名前:136 [2009/11/12(木) 12:55:26 ] >>137 MIDP関連なのでeclipseスレで聞くより、こっちのほうがやってる人多いのではと思ってこっちで質問しました。 >>138 >>139 ttp://www.sinsen.org/midp/ ttp://www.ngy.1st.ne.jp/~takashi/MID/ このへんを参考にやってみたのですが、どこが違うのか何が足りないのか教えて頂けますか? ちなみにeclipseで実行(ビルド)すると[プロジェクトDIR]/resの中身が[プロジェクトDIR]/binにコピーされます
141 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 13:06:50 ] テキストエディタ最強
142 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 13:13:28 ] bin下にコピーされてもしょうがない。 jarに含まれないと。
143 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 23:46:03 ] だからeclipseスレに池ksg MIDP関係ない。eclipseMEかmtjの設定ミスってるだけだろ。
144 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 16:04:51 ] いちいちファビョるなよ >>140 はもういないだろ
145 名前:136 mailto:sage [2009/11/13(金) 23:00:39 ] みなさん、ありがとうございます。 無事解決しました! 原因はeclipseの設定、ウインドウ→設定→J2ME→Deployment Directoryがdeployedではなくbinになっていた為でした。 スレ汚しすみません。 iアプリをMIDPに移植しようとして半年前もここでつまってました^^;
146 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 15:57:19 ] iアプリのゲームを移植しているのですが、S!アプリでは拡大・縮小・回転ができないのでしょうか? 1ドットずつ自力描画する他の方法はありませんでしょうか?
147 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 17:29:11 ] さすがにググれと言わざるを得ない
148 名前:146 mailto:sage [2009/11/20(金) 07:49:51 ] 調べた所できないようなので、あきらめます。
149 名前:146 mailto:sage [2009/11/20(金) 07:50:33 ] ごめん、、あきらめたら仕事できないんだった、どうしようかな
150 名前:146 mailto:sage [2009/11/20(金) 07:59:26 ] 前スレから情報出てきた。ありがとうさんです。 CLDC+MIDP+携帯電話用Javaスレッド part 7 unkar.jp/read/pc11.2ch.net/tech/1180010672 137 :デフォルトの名無しさん[sage]:2007/07/17(火) 02:54:51 質問させて下さい。 iアプリ用に作成したゲームをSoftBank、AUに移植しようとしているのですが 画面のフェードアウト処理が出来ずに困っています。 iアプリではgetColorOfRGBで徐々に画面を白や黒にしていたのですが MIDPで解決する方法を教えて頂けないでしょうか? ただPixelごとに処理していると処理時間が凄く遅くなりそうで怖いです。。 画面自体の明るさを変更するような命令でもあれば楽そうですが…。 138 :デフォルトの名無しさん[sage]:2007/07/17(火) 09:43:49 >>137 ソフバンならrenderPrimitivesで一枚でかいのを上からのっければカラー減算、加算、半透明といろいろできるよ。 AUは切捨て。 139 :デフォルトの名無しさん[sage]:2007/07/17(火) 15:16:29 >>137 対象画面の画像をオフスクリーンバッファに描くようにして、 Image#getRGB()で1画面分の色を取得して一括処理、 その配列からImage#createRGBImage()で画像生成、描画。 拡大/縮小処理でやったことあるが速さは期待できない。しかし他に方法はない。 オープンアプリでは板ポリゴンを描画できないし。 速さが必要ならメッシュパターン(市松模様)をいくつか用意して重ね描き。 むかーしむかし、セガサターンというゲーム機があってのう…ゴホゴホ ア、オジイチャン、ネテナキャダメヨ
151 名前:146 mailto:sage [2009/11/20(金) 08:02:15 ] なんでケータイはこんなに低スペックなんだろ・・・('A`) CLDC+MIDP+携帯電話用Javaスレッド part 8 unkar.jp/read/pc11.2ch.net/tech/1206017034 473 :デフォルトの名無しさん[sage]:2008/08/12(火) 21:15:22 今、S!アプリで拡大縮小機能を自作していようと思い、作っているのですが なかなかうまくいきません。以前、Cで同じメソッドを作ったのでそれを参考にしたのですが、そのときはchar型のポインタ配列を、freadで画像から読み込ませて 変形させたら何とか出来たのですが、Imageクラスの中身が何なのかわからないのでどうやって ほかの型にデータを渡して変形させればいいのか皆目見当がつきません。 アドバイスをください。お願いします。 474 :デフォルトの名無しさん[sage]:2008/08/12(火) 21:45:45 >473 MIDP2.0のAPIリファレンスくらい読みましょうよ そしたら皆目見当がつかないなんてことないから 475 :デフォルトの名無しさん[sage]:2008/08/13(水) 02:51:53 >>473 Cとかcharとか言ってるとこを見ると、 Imageオブジェクトの中の人に生でアクセスしたいんだろうけど、 それはムリ。 それができないようにクラス設計されてるんだし。 >474 のいうように、まずはリファレンス見てから考えれ。 ・・というか、MIDPだけではムリじゃなかったっけ。 476 :デフォルトの名無しさん[sage]:2008/08/13(水) 03:53:57 >>473 RGBの配列を取り出して、変形して、描画すればよい。 477 :デフォルトの名無しさん[sage]:2008/08/13(水) 10:53:35 Image.getRGBで取得すればいい んで、Graphics.drawRGBで描画 ただ、速度は遅いけどね
152 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 10:11:24 ] もう十分高機能すぎて、開発費程儲からなくなってる。
153 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 13:32:11 ] ガラパゴス化ですね、わかります。
154 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 20:17:20 ] >>146 S!アプリって拡大縮小無かったのか… さらっと調べたところ3D使えるみたいだから ビルボードにしてしまうってのは?
155 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 22:46:52 ] 携帯が低スペックとか釣り針でかすぎ。 javaと3Dが動く時点で十分高性能。 つかチラ裏コピペうざい。
156 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 23:31:36 ] 3Dは専用チップに丸投げだから、それだけで高性能というのはいかがなものかと
157 名前:デフォルトの名無しさん mailto:sage [2009/11/21(土) 03:16:17 ] 組み込みでそんなチップ積んでりゃ十分高性能なH/Wと謳えると思うが。
158 名前:デフォルトの名無しさん mailto:sage [2009/11/21(土) 03:19:17 ] 肝心な操作性能がもっさりしてるのに高機能と誇られてもwww
159 名前:デフォルトの名無しさん mailto:sage [2009/11/21(土) 06:34:21 ] >>155 は10年前からタイムスリップしてきたんです 時代錯誤な言動をどうか許してやってください
160 名前:デフォルトの名無しさん mailto:sage [2009/11/21(土) 15:07:42 ] ここってjavaMEしか組み込みやったことないやつしかいないの?
161 名前:デフォルトの名無しさん mailto:sage [2009/11/22(日) 11:59:29 ] >>160 日本語でおk
162 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 14:37:49 ] com.jblend.io.InflateInputStream は PHPでgzdeflateしたデータ読み込めないのかな・・? Javaでdeflateしたデータのみ対応?
163 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 15:26:57 ] gzのヘッダだけ取り除けばいけるんじゃない? RFC1952参照
164 名前:デフォルトの名無しさん mailto:sage [2009/11/27(金) 10:19:11 ] >>163 gzdeflateはGZipじゃないんだが・・・ 一応GZip圧縮したファイルから0〜256バイトほど読み飛ばして InflateInputStream で読み込めるか試したがダメだった。
165 名前:162=164 mailto:sage [2009/11/27(金) 10:47:07 ] phpのgzdeflateとJavaのDeflaterで作成したファイルを比較してみた。 Javaの方に先頭に2バイト、尻に4バイトよく分からんデータがある。 その他は同じ。 試しにヘッダのみphpで作成したファイルに追加したら InflateInputStream で読み込めるようになった。 InflateInputStream の方にはdeflate圧縮としか書いてないし RFCは斜め読みしたが結局上記のバイトが何物か分からなかったが、 ひとつ言えるのはGZipやその他から引っこ抜いたデータのみ渡しても、 InflateInputStream では読み込めないらしい。
166 名前:163 mailto:sage [2009/11/27(金) 10:55:43 ] 適当なこと言ってすまんかった 先頭2バイト最後4バイトはzlibフォーマットかも RFC1950のほう
167 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 13:18:35 ] オープンアプリの規格のCLDC1.1 MIDP2.0だけど これってiPhoneとか他社の携帯アプリとかに修正なしに使える?
168 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 13:27:31 ] iPhoneは知らんが基本的には使えないと思っていい。 でも使えなくもない場合もあるかもしれない。
169 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 13:31:51 ] そもそもiPhoneでJava動いたっけ
170 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 13:36:43 ] Object-C
171 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 14:07:50 ] >>168-170 なるほどどーもです
172 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 17:29:08 ] iPhone用のJVMを開発するとか去年アナウンスされてた気がする
173 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 17:31:47 ] アップルが作るって?
174 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 17:33:27 ] サン、「iPhone」向けのJavaを開発へ:モバイル - CNET Japan ttp://japan.cnet.com/mobile/story/0,3800078151,20369057,00.htm
175 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 17:51:16 ] スレチかも知んないけど、 海外製のCLDC1.1/MIDP2.0アプリで 複数のpng画像を一つのファイルとして 固めてある場合があるんだけど、 あれはどういう仕組みになってんでしょう? ツールか何かで固めたんだろうけど、 どう読み込んでるのか検討が付かない…
176 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 18:00:57 ] 一つの画像に必要な絵を全部描いて クリッピングして使いたい部分だけ描写してるんじゃねーの?
177 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 18:02:21 ] 普通にメモリに切り出して読み込んでるだけだろ
178 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 18:02:24 ] TiledLayerやSpriteも画像分割して使えるし
179 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 18:03:23 ] >複数のpng画像を一つのファイルとして固めてある これの意味がわからない どういう状態なの?
180 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 20:36:50 ] レスどうもです >>176 ,179 ゲームアプリなので多くの画像が使われてるんだけど、 それらの画像がImage.pakファイル一個にまとまってます Image.png等にリネームしても、png画像として画像ビューアで 見ることはできないです Image.pakを画像ファイル抽出ツールにかけると、 複数のpng画像ファイルを吸い出せます
181 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 20:53:25 ] >>177 でFA
182 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 23:37:40 ] 海外は動画APIでMNGサポートがあったりする。
183 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 23:45:34 ] >>180 外部APIとかにそうゆうの扱うのがあるんじゃないの? CLDC1.1/MIDP2.0のAPIにはそゆの無さそうだし