1 名前:デフォルトの名無しさん [05/02/19 11:51:16 ] J2ME CLDC+MIDPベースの携帯電話用Java(主にEZアプリ、Vアプリ)に関するスレッドです。 質問でも議論でも何でもこい、と。 前スレ: CLDC+MIDP+携帯電話用Javaスレッド part 3 pc5.2ch.net/test/read.cgi/tech/1091798483/ 過去スレ 携帯JAVAのスレッド pc2.2ch.net/test/read.cgi/tech/1011977260/ (DAT落ち) CLDC+MIDP+携帯電話用Javaスレッド part 2 pc5.2ch.net/test/read.cgi/tech/1070858996/ -- Java一般に関しては: 【初心者】Java質問・相談スレ51【大歓迎】 pc5.2ch.net/test/read.cgi/tech/1091770298/ NTT DoCoMoのiモード携帯電話用Java(iアプリ)については: iモード携帯電話用Java(iアプリ) Part 6 pc5.2ch.net/test/read.cgi/tech/1091286071/ >>2-5 あたりにリンク集
152 名前:デフォルトの名無しさん mailto:sage [05/03/11 15:06:05 ] 3DのVアプリを作成してみたいので、勉強するための書籍やサイトを教えてください。
153 名前:デフォルトの名無しさん mailto:sage [05/03/11 15:11:00 ] >>152 ttp://www.google.com/
154 名前:150 mailto:sage [05/03/11 15:46:09 ] >>148 じゃあアレだ。エンコードかかってるんだ。 自分の場合servlet経由でjpeg送るとき、octet-streamでうまくいってるから、 .htaccessとかでそのファイルにこんなMIMEタイプ指定すればいいと思う。 >>152 3Dはまずツールが高いので手を出しにくいと思う。とりあえずここは読んどけ。 ttp://www.saturn.dti.ne.jp/~npaka/mascotcapsule/index.html
155 名前:152 mailto:sage [05/03/11 18:40:21 ] >>154 どもです。
156 名前:デフォルトの名無しさん mailto:sage [05/03/12 07:05:40 ] アプリタイトルを全角にすると???となってしまいます どうすれば全角文字のタイトルが付けれるのでしょうか?
157 名前:デフォルトの名無しさん mailto:sage [05/03/12 08:42:30 ] >>156 UTF-8で保存 XPのメモ帳なら保存時に指定できる
158 名前:デフォルトの名無しさん mailto:sage [05/03/12 09:01:54 ] >>157 できましたー。ありがとー
159 名前:デフォルトの名無しさん mailto:sage [05/03/13 11:41:28 ] RecordStoreに自身のjarを保存するにはどうすればいいですか? createImageでjar内のpngが読み出せるのだから方法があると思うのですがうまくいきません
160 名前:デフォルトの名無しさん mailto:sage [05/03/13 14:23:23 ] >159 何のために?
161 名前:デフォルトの名無しさん mailto:sage [05/03/13 20:06:12 ] >>159 目的のjarをサーバに置いといてダウンロードしてRecordStoreに格納すれば? それをやったところで>>160 が言う通りだけど 「createImageでjar内のpngが読み出せる」ことを引き合いに出してる意味がわからない 「RecordStoreに自身のjarを保存(しようと)する」ことと何の関連があるの?
162 名前:159 mailto:sage [05/03/13 22:08:30 ] >>160 >>161 根本的に何か間違ってるみたいですね createImageのようにjar内にデータファイルを格納して プログラムから読み出したいのです
163 名前:デフォルトの名無しさん mailto:sage [05/03/13 22:22:15 ] >>162 質問の仕方が悪いと思うんだが… どういう手順でどういう結果が欲しいのか 順を上げて書いてくれないとアドバイスしようがないと思われ。 RecordStore内のjarを読み出したいって言いたいの?
164 名前:159 mailto:sage [05/03/13 22:54:48 ] >>163 えっと、 createImgeのようにプログラムの入っているjarから データを読み出したいのです 流れは makeで jar fu test.jar game.datとしてpng同様に格納し プログラム側で InputConnection con = (InputConnection)Connector.open( "jar://test.jar/game.dat",Connector.READ, true ); //InputConnection con = (InputConnection)Connector.open( "/game.dat",Connector.READ, true );//←だとjava.lang.IllegalArgumentException: no ':' in URLとなる InputStream in = con.openInputStream(); //←ここでjava.io.IOException: Fail to open RecordStore. test.jarが起きる byte[] buf = new byte[1024]; in.read( buf); }catch(Exception e){ System.out.println( e ); }finally{ if( con != null ){ try { con.close(); } catch (Exception e) {} } } こんな風になってます
165 名前:163 mailto:sage [05/03/13 23:19:42 ] >>164 RecordStore関係なくないかw リソースへのInputStreamはgetClass().getResourceAsStream()から 取得できるはずだけど… jar内まで読み出せるかはわかんね。 っていうかjar内にjarを格納するのはどうかと思うが…
166 名前:159 mailto:sage [05/03/13 23:47:02 ] >>165 in = getClass().getResourceAsStream()で無事開きました!!! ありがとうございます RecordStoreは全然関係ないのでしたか・・・・orz
167 名前:デフォルトの名無しさん mailto:sage [05/03/14 00:04:42 ] 単にjarの中のファイルを読み込みたかっただけかYO! 今すぐMIDPの入門書買って来い
168 名前:161 mailto:sage [05/03/14 00:05:33 ] ようするに質問は 「ビルドしたときにjarに入れたgame.datというファイルをプログラム内で読み込みたい どうやればいいか」 ということだったのだな。 そして 「jarに入れたpngはcreateImageで読み込めるけどgame.datは読み込み方が分からない」 ということを伝えたかったのだな。>>163 =165乙。
169 名前:デフォルトの名無しさん mailto:sage [05/03/14 05:20:06 ] >>128 今まで意識してなかったけど、 MIDP-1.0の時からユーザー定義の属性には 「MIDlet-」から始まる名前は付けられない仕様ですよ?? だから「MIDlet-OCL〜」は別にボダ独自ではないのかも
170 名前:デフォルトの名無しさん [05/03/14 07:32:30 ] 年齢高くて未経験者は採りづらい。 ってか、スキルに自信あるなら、未経験でも経験者だって嘘ついてもばれないので 実際、面接とか受けるときは、ばれない嘘はついてもよし。 一応、応援してるのでがんばってはみろ。
171 名前:170 [05/03/14 07:32:52 ] ごめん誤爆った。
172 名前:デフォルトの名無しさん mailto:sage [05/03/14 13:13:42 ] hobby7.2ch.net/test/read.cgi/appli/1104378383/623 >V603SHではアプリ1回の起動ごとのレコードストアに書き込むデータが約40kbyte以下 >でないと終了時にエラーが出てしまう。 これって本当ですか?100KBくらいレコードストア使ってるけどCPさんから連絡ないよ?
173 名前:デフォルトの名無しさん mailto:sage [05/03/15 00:03:34 ] レコードストアってどのくらいのサイズまでいけますか?
174 名前:デフォルトの名無しさん mailto:sage [05/03/15 00:05:45 ] >>173 >>2
175 名前:デフォルトの名無しさん [05/03/15 10:05:18 ] 先輩方こんにちは。いつもお世話になります。 RecordStore は「任意のnバイトから、nバイト読み込む」のはムリっすか? (docomo の spad ライクに)。 100K のデカイrecordstoreに任意にアクセスしたいのですが、 丸ごとbyte[]に読んで、いじって、書き戻す、しかないでしょうか。ヒープが不安。
176 名前:デフォルトの名無しさん mailto:sage [05/03/15 11:18:53 ] >>175 レコード作る時点で区切っといたら?そこがスクラッチとの違いで利点じゃない? 多分ファイルごとにバイト列があって、結合してるとかだと思うけど、 ファイル毎にレコード作れば特にバイト長とか気にしなくていいし楽だと思うよ。 あと、デカイのはレコードストアじゃなくてレコードでしょ?ミス?マジボケ?
177 名前:デフォルトの名無しさん [05/03/15 12:27:23 ] >>176 >多分ファイルごとにバイト列があって、結合してるとかだと思うけど、 そんな感じです。 結合済みの 100K のバイナリをHttpでダウンして保存、 各ファイルはヘッダのアドレス情報を元にアクセスしてます。 (DoJa から移植なので今のところはこうなってます。) >レコード作る時点で区切っといたら? 上記の部分を書き直さずに(マクロとか)で済むと幸せだなあ、と。 リニアにアクセスできないものか、と。 Http から落とした時点で別のレコードにして保存するのも考えてみます。 レスありがとう。
178 名前:デフォルトの名無しさん mailto:sage [05/03/15 20:02:08 ] ボダでの半透過方法を教えて下さい
179 名前:デフォルトの名無しさん mailto:sage [05/03/15 20:09:20 ] >>178 JSCL1.2以上だったらcom.j_phone.util.GraphicsUtilを使おう。 getPixelで色を取得し、色をミックスした後にsetPixelする。遅いのでお勧めできない。
180 名前:デフォルトの名無しさん mailto:sage [05/03/15 20:36:21 ] BMP限定になるけどTexture使ったほうがはやいよ
181 名前:デフォルトの名無しさん mailto:sage [05/03/17 08:45:25 ] 今までJBuilder7 + MobileSet3.01でボダ向けJavaの勉強をしてて、 携帯をV902SHに替えたので、MIDP-2.0をいじる為に、新しいwtkを落として来たのですが、 同じ環境でMIDP-2.0の開発は可能ですか??
182 名前:sage [05/03/17 19:44:58 ] Vアプリ作ろうとしたんですが 下のようなエラーがでます。 javaファイルの置く場所ってsdk1.3.1\binの下に置いちゃ駄目なの? C:\>javac -bootclasspath c:\v-appli_sdk_122\lib\stubclasses.zip -g:none *.java エラー: *.java を読み込めません。 エラー 1 個
183 名前:デフォルトの名無しさん mailto:sage [05/03/17 23:20:49 ] current directoryとは何かから説明しないといけない時代になったのか。
184 名前:デフォルトの名無しさん mailto:sage [05/03/17 23:52:03 ] Vアプリですから・・・
185 名前:デフォルトの名無しさん mailto:sage [05/03/18 00:19:44 ] >>182 まずはWindowsのコマンドプロンプトの使い方を調べ。 これじゃC:\がカレントパスだから C:\*.javaが見つからないと怒られている。
186 名前:デフォルトの名無しさん mailto:sage [05/03/18 00:19:57 ] >>182 そのエラーの場合で一番簡単な回避方法 C:\に*.javaをおきましょう
187 名前:デフォルトの名無しさん mailto:sage [05/03/18 07:04:10 ] >>182 もっと簡単な解決方法 C:\>cd sdk1.3.1\bin C:\sdk1.3.1\bin\>javac -bootclasspath c:\v-appli_sdk_122\lib\stubclasses.zip -g:none *.java
188 名前:182 [05/03/18 12:17:17 ] パス通してるからC:\>javac -bootclasspath…でいいと思ってました。 C:\sdk1.3.1\bin\>javac -bootclasspath…としないとだめなのね。 みなさまありがとうございました、解決できました。
189 名前:デフォルトの名無しさん mailto:sage [05/03/20 00:53:44 ] Vアプリでファイル読み込みをしているんですが、大きいファイルで落ちてしまい困っています。 エミュ上のメッセージボックスには Uncaught exception java/lang/OutOfMemoryError とあります。 StrageConnectionを開き、サイズを取得、その後空きメモリを調べて 2KBほど余裕があった場合にサイズ分メモリ確保しているのですが落ちてしまいます。 落ちない場合もあります;; try~catchで囲んでも例外をキャッチできませんし、newの戻り値のnullチェックの前に落ちます。 これ、なんとかなりますか?
190 名前:デフォルトの名無しさん mailto:sage [05/03/20 01:26:07 ] >>189 OutOfMemoryErrorって言われてんだから2KBじゃなくて もっと残りメモリに余裕を持たせればいいだけじゃない。
191 名前:デフォルトの名無しさん mailto:sage [05/03/20 01:45:50 ] >>189 > サイズ分メモリ確保 C++とかじゃないんだし、正確に1KBたりとも誤差なしにメモリ確保とか不可能じゃないかと思うんだが。 OutOfMemoryErrorなんだから、おとなしくメモリ減らせ。 あと、catchするのは、例外(=Exception)じゃなくてエラー(Error)ね。
192 名前:デフォルトの名無しさん mailto:sage [05/03/20 02:03:06 ] >>190 >>191 2KBは間違いで、200KBでした。なんでこれだけ余ってるのに確保できないんですかね。 サイズ分って言うのはファイルサイズ分ってことです。 すいません、例外じゃなくてエラーなんですね;;勉強不足でした。 エラーをキャッチしたところ落ちることはなくなりました。 ありがとうございました。
193 名前:デフォルトの名無しさん mailto:sage [05/03/20 02:11:07 ] 補足。 (空きメモリ) - (ファイルサイズ) が204800B以上のときでも ファイルサイズ分確保できないことがあるってことです。 でも、落ちないようにできたのでよかったです。どうもでしたm(_ _ )m
194 名前:デフォルトの名無しさん mailto:sage [05/03/20 23:31:01 ] 通信で取得したXMLを扱いたいんですが、MIDP用のXMLパーサってあるんでしょうか?
195 名前:デフォルトの名無しさん mailto:sage [05/03/21 00:27:45 ] >>194 www.nilab.info/resource/project/tibi/
196 名前:デフォルトの名無しさん mailto:sage [05/03/21 02:17:35 ] >>194 developers.sun.com/techtopics/mobility/midp/articles/parsingxml/
197 名前:194 mailto:sage [2005/03/21(月) 11:47:40 ] >>195-196 トンクスです。
198 名前:デフォルトの名無しさん [2005/03/21(月) 23:42:46 ] あげ
199 名前:デフォルトの名無しさん mailto:sage [2005/03/28(月) 00:33:58 ] 3Gまだぁ?(・∀・ )っ/凵 ⌒☆チンチン
200 名前:デフォルトの名無しさん mailto:sage [2005/03/28(月) 18:03:37 ] else if とswitchってどっちが効率的なんでしょうか?
201 名前:デフォルトの名無しさん mailto:sage [2005/03/28(月) 19:52:13 ] 容量的にも速さ的にもelse if できればifオンリー けど作り方によってはswitchの方が便利なときもあるかも
202 名前:200 mailto:sage [2005/03/28(月) 22:41:21 ] >>201 どもです。勉強になりました。
203 名前:デフォルトの名無しさん mailto:sage [2005/03/29(火) 05:53:27 ] >>201 速さはswitchのほうがいいんでない? とくに数字が連続してる時はテーブルジャンプになるし
204 名前:デフォルトの名無しさん mailto:sage [2005/03/29(火) 07:01:30 ] switchの中身はelse if
205 名前:デフォルトの名無しさん mailto:sage [2005/03/29(火) 13:05:30 ] 容量重視→if オンリー 速度重視→else if こんなかんじでいい?
206 名前:デフォルトの名無しさん mailto:sage [2005/03/29(火) 13:52:53 ] >>205 あと処理コスト一定重視→switch(ただしcase値が連番のときのみ)
207 名前:デフォルトの名無しさん mailto:sage [2005/03/29(火) 19:40:56 ] なるほろ。処理コスト一定重視とかもあるのね。
208 名前:デフォルトの名無しさん mailto:sage [2005/03/29(火) 22:12:38 ] >>204 違うだろ。 case値が連番のときはtableswitchで ジャンプテーブル作ってくれるからelse ifで一個ずつ 比較するより速いはず。 連番でなくても The Java virtual machine specifies that the table of the lookupswitch instruction must be sorted by key so that implementations may use searches more efficient than a linear scan. java.sun.com/docs/books/vmspec/2nd-edition/html/Compiling.doc.html ここの7.10 Compiling Switchesでも読んどけ
209 名前:デフォルトの名無しさん mailto:sage [2005/03/30(水) 01:32:34 ] 一番見やすい奴でいいんじゃないの? 初期機種のアプリなんかもう作らないでしょ
210 名前:デフォルトの名無しさん mailto:sage [2005/03/30(水) 12:12:45 ] 700iが30KBだよ
211 名前:デフォルトの名無しさん mailto:sage [皇紀2665/04/01(金) 12:12:04 ] EZアプリで日本語(UTF-8)のプロジェクト名にするとコンパイルはできるんですがエミュでは動かない
212 名前:デフォルトの名無しさん mailto:sage [int 2ch =05/04/01(金) 20:06:10 ] >>211 うんそうだね。ガイドにちゃんと制限書いてるしね。で?
213 名前:デフォルトの名無しさん mailto:sage [int 2ch =05/04/02(土) 00:28:59 ] 3Gの仕様公開キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
214 名前:デフォルトの名無しさん mailto:sage [int 2ch =05/04/02(土) 00:50:49 ] ちょっと見た感じだと MIDxlet-APIの項目をjadに追加すればいいのかな
215 名前:デフォルトの名無しさん mailto:sage [int 2ch =05/04/02(土) 01:01:51 ] ・新機能導入の手引き2004 〜3GC型端末編〜 Ver1.1.0 を見るといろいろ変わってるねえ。
216 名前:デフォルトの名無しさん mailto:sage [int 2ch =05/04/02(土) 01:13:03 ] 読み進めていくとorzになるね。 画面の同期とか・・・
217 名前:デフォルトの名無しさん mailto:sage [int 2ch =05/04/02(土) 01:27:45 ] 塚さ、ストレージコネクションでのアクセスを推奨するfile:///mc/以下のパスって SHがOther Documents NがOther Files と違うんだが作り分けなきゃいかんの?
218 名前:デフォルトの名無しさん mailto:sage [int 2ch =05/04/02(土) 08:16:27 ] MIDP-2.0の日本語版リファレンスって公開されてる??
219 名前:デフォルトの名無しさん mailto:sage [int 2ch =05/04/02(土) 08:30:07 ] 俺の記憶には無い
220 名前:デフォルトの名無しさん mailto:sage [int 2ch =05/04/02(土) 11:47:03 ] jadファイルを書き換えるだけでとりあえずは動くのですか???
221 名前:デフォルトの名無しさん mailto:sage [int 2ch =05/04/02(土) 12:14:20 ] クラスファイル C:\JSCL122_SDK101\lib\jscl.jar(com/j_phone/ui/FEPControl.class) は不正です。 クラスファイルのバージョン 49.0 は不正です。48.0 であるべきです。 削除するか、クラスパスの正しいサブディレクトリにあるかを確認してください。 import com.j_phone.ui.FEPControl; 3GでBuildしなおそうと思ったらこんなエラーが・・助けてください・゚・(つД`)・゚・
222 名前:デフォルトの名無しさん mailto:sage [int 2ch =05/04/02(土) 13:30:41 ] やっぱり通信でエラー出るなぁ・・・<3G
223 名前:デフォルトの名無しさん mailto:sage [int 2ch =5年,2005/04/02(土) 17:09:32 ] MIDlet-Permissions: とか追加しなきゃダメなのか。面倒だな。
224 名前:デフォルトの名無しさん mailto:sage [2005/04/02(土) 19:14:01 ] KEY_NUM2とUPがかぶってやがる・゚・(つД`)・゚・
225 名前:デフォルトの名無しさん mailto:sage [2005/04/02(土) 20:38:47 ] エミュだと通信できるけど 端末だと通信できん・・・
226 名前:デフォルトの名無しさん mailto:sage [2005/04/03(日) 15:08:32 ] 3G開発環境を作成したが、うまくコンパイルが通らない。 StringBuilderというクラスなんか使用していないのに、 コンパイルすると「ファイル java\lang\StringBuilder.class が見つかりません。」 とかいうエラーが出てきやがる・・・。 StringBuilder.classファイルがどこかにないか探してみたけど、 「cldcapi11.jar」にも「midpapi20.jar」にも「stubclasses_JSCL.zip」にも 入っていません。もう手の打ちようがないので誰か解決方法を教えて下さい。
227 名前:デフォルトの名無しさん mailto:sage [2005/04/03(日) 16:00:49 ] >>226 漏れは2Gの開発環境(JSCL1.2.2)でMANIFESTとJADだけを変えたらうまくいったよ。 エミュレータだけ3G用を使ってる。
228 名前:226 mailto:sage [2005/04/03(日) 16:20:01 ] >>227 という事は、Vodafoneのクラスライブラリは、2G開発環境で 使用していた「stubclasses.zip」を使用しているのでしょうか? 3Gエミュレータに同梱されていた「stubclasses_JSCL.zip」を 使用したら、>>221 のエラー(クラスファイルのバージョン 49.0 は 不正です。48.0 であるべきです)が発生したので、JDK(J2SE)を Ver1.4.2→Ver1.5.0へバージョンアップしたら、今度は>>226 の エラーが発生するようになったので。
229 名前:デフォルトの名無しさん mailto:sage [2005/04/03(日) 18:02:30 ] 3Gで通信に成功した人いる?
230 名前:デフォルトの名無しさん mailto:sage [2005/04/03(日) 18:48:29 ] 3GでStorageConnectionに成功した人はいますか?
231 名前:デフォルトの名無しさん mailto:sage [2005/04/03(日) 20:30:56 ] 3Gで通信とか成功する以前に、エミュレータ上でまともに動作する 所までいってない。エミュレータが起動した直後にすぐ落ちる・゚・(つД`)・゚・ 2Gの頃作ったアプリのjad/MANIFESTファイルをいじってみたが うまく動かなかったので、まずは"Hello World!"を描画するだけの アプリを動かそうと試みましたが、それでも動かず・・・。 jad/MANIFESTファイルが間違っているのかなぁと思うのですが、 下記のjad/MANIFESTファイルでどこか間違いでもあるのでしょうか? ・jadファイル MIDlet-Jar-Size: 44172 MIDlet-Jar-URL: Hello.jar MIDlet-Name: Hello MIDlet-Vendor: A MIDlet-Version: 1.0 MicroEdition-Configuration: CLDC-1.1 MicroEdition-Profile: MIDP-2.0 MIDlet-1: Hello,,Hello MIDxlet-API: JSCL-1.2.2 MIDxlet-ScreenSize: 0,0 MIDxlet-Permissions: javax.microedition.io.Connector.http ・MANIFEST MIDlet-Name: Hello MIDlet-Vendor: A MIDlet-Version: 1.0 MicroEdition-Configuration: CLDC-1.1 MicroEdition-Profile: MIDP-2.0 MIDlet-1: Hello,,Hello
232 名前:デフォルトの名無しさん mailto:sage [2005/04/03(日) 21:12:26 ] >>231 MIDlet-1はなぜかjadにかかないとだめ
233 名前:232 mailto:sage [2005/04/03(日) 21:13:18 ] ごめんなんでもない
234 名前:デフォルトの名無しさん mailto:sage [2005/04/03(日) 21:14:00 ] >>231 2GのときにつくったのだったらMIDP-1.0なんじゃ?
235 名前:231 mailto:sage [2005/04/03(日) 21:41:32 ] >>234 MIDP-1.0、CLDC-1.0にしてもだめでした。 ちなみに私はKJX作成ツールを使用していますが、 下記のように、実行ボタンを押した直後に 「execute finished」が出てしまいます。 ・実行ボタン押下直後のメッセージ executing... C:\JSCL122_SDK101\bin\emulatorw.exe -gui -Xdescriptor:G:\Vアプリ\project\Hello\bin\Hello.jad execute finished KJX作成ツールを使用している方で同じ状態に なった人いませんか?
236 名前:231 mailto:sage [2005/04/03(日) 23:04:24 ] C:\JSCL122_SDK101\bin\emulatorw.exe -gui -Xdescriptor:G:\Vアプリ \project\Hello\bin\Hello.jad ではなく C:\JSCL122_SDK101\bin\emulator.exe -Xdescriptor:G:\Vアプリ \project\Hello\bin\Hello.jad ならうまく起動しました。jadファイル以前の問題だったとは・・・、 逝ってきます。
237 名前:3G mailto:sage [2005/04/03(日) 23:29:10 ] やっぱり受信しようとしても nullしか帰ってこねぇ・・・ 通信はしてるみたいだけどなぁ・・・
238 名前:デフォルトの名無しさん mailto:sage [2005/04/04(月) 04:07:19 ] >>231 Hello Worldだけのソフトにしてはでかいなぁ
239 名前:デフォルトの名無しさん mailto:sage [2005/04/04(月) 09:26:28 ] 3Gのエミュって画面でかすぎで等幅フォントじゃないんですが どこで変更できるのでしょうか? あとレコードストアのファイルはどこに保存されているのですか?
240 名前:デフォルトの名無しさん mailto:sage [2005/04/04(月) 18:25:48 ] ブラウザアプリ作っているんですが、基本的な所で引っかかってしまったので質問です。 HttpConnectionて串に接続するのってどうすればいいんでしょうか? APIドキュメント見たりググったりしたけどいい資料が見つかりませんでした。 APIドキュメント読むと接続先とパスをまとめてStringで指定している様なので、普通の方法では無理なんでしょうか? やはり中間鯖自分で書いて別の方法でURL渡すしかないのかなorz 何かいい方法があったら教えてください。
241 名前:デフォルトの名無しさん mailto:sage [2005/04/04(月) 19:25:41 ] 串っていうか、DL元の鯖としか通信できんし
242 名前:デフォルトの名無しさん mailto:sage [2005/04/04(月) 20:09:46 ] 3GでStorageConnection#list()を使うと フォルダの最後に'/'がついてないのはなぜ?
243 名前:デフォルトの名無しさん mailto:sage [2005/04/04(月) 21:28:35 ] 言われるがままにRuntime更新したらエミュで動かなくなった orz
244 名前:デフォルトの名無しさん mailto:sage [2005/04/04(月) 21:36:31 ] >>241 そんな事はないぞ・・・制限はキャリア毎にまちまちだが。 そも、240は自分で串立てるの前提で話してないか?中間鯖自分で作る様な事にも言及してるし。 >>240 MIDPの話なら無理。Dojaなら可能。
245 名前:デフォルトの名無しさん mailto:sage [2005/04/04(月) 21:44:21 ] 3GCについて質問です。 StorageConnectionを使用しようと思ったのですが、 どうもUntrushed Domainをつけられてしまっているようで使えません。 Trushed Domainにするにはどうすればよいのでしょうか?
246 名前:デフォルトの名無しさん mailto:sage [2005/04/05(火) 00:02:08 ] >245 Vodafoneに認めてもらうしか無いんじゃないかなあ。 認証キーが必要な機能なら。 ついでに言うと、ゴミじゃない。 どうも読んでると JSCL と VSCL と VFX が混ざる気がするな。 VFX のアプリ作るなら VFX SDK つかえと言われてもなあ・・・。 まだうち端末が無いから確認できないが、 SH と N 向けに従来通りのAPI使って作るなら 新しいSDKでコンパイルするなってことなのかねえ。 従来通りのAPI入りのコードをコンパイルしたら うちもクラスファイルのバージョンしかられたよ。 j-phone と jblend の import 全削除して書き換え中。 しかし冬モデルはここでも最悪だ・・・。 実装状況がばらばらすぎ。統一するんじゃなかったのか? P5 と SH と N をあわよくば同じコード、同じ jad にして、 それ以外は MIDP2.0 ベースのコードにするか。 アプリケーションによって違うんだろうけどうちはこうするかもしれない。 また管理が面倒だ。 つか FEPControl と URLEncode が未だに見つけられない・・・。 VFX 系の pdf と javadoc は一通りみたつもりなんだが。 つか、P7 とか作るなと言いたい。
247 名前:245 mailto:sage [2005/04/05(火) 00:18:12 ] >>246 Trustedでした。訂正thx。 PKIによる認証メカニズムとかPDFにありますが、どうやればいいのかさっぱりですね。 しかし今頃まで待たせといてこんなとは・・・
248 名前:デフォルトの名無しさん mailto:sage [2005/04/05(火) 00:36:00 ] www.nokia.co.jp/forum/developer/tech_doc/series60_java/index01.html 端末は、.JAD ファイル内で MIDlet-Jar-RSA-SHA1 属性を検出すると、認証および権限付与プロシージャを開始します。 認証中に、端末は、.JAD ファイル内の属性 MIDlet-Certificate-<n>-<m> に記述された証明書チェーンを読みます。 ここで、n と m は証明書チェーンを示す番号です。 MIDlet 証明書をいずれかのルート証明書で確認できた場合、端末は、証明書から公開鍵を抽出し、それを使って .JAR ファイルの署名を計算します。そして、それをルート証明書に割り当てられた保護ドメインと比較します。 .JAD ファイル内の MIDlet-permissions attribute で要求された 1 つ以上の権限が保護ドメインにない場合、インストールは失敗し、続行は許可されません。
249 名前:デフォルトの名無しさん mailto:sage [2005/04/05(火) 18:49:50 ] 通信できない・・・ やはり認証キーが必要な機能は無理なのだろうか?
250 名前:デフォルトの名無しさん mailto:sage [2005/04/06(水) 15:24:45 ] 3GCの話題の中、低レベルな質問ですいません。 vアプリをテスト鯖にupしようとしたところ 「ADFの内容に問題があります。」 という審査メッセージとともに拒否されてました。 これはjadやマニフェストが間違ってるということでいいんですか?
251 名前:デフォルトの名無しさん mailto:sage [2005/04/06(水) 15:26:46 ] >>250 Yes
252 名前:デフォルトの名無しさん mailto:sage [2005/04/06(水) 15:35:38 ] >>251 サンクス upできた本のサンプルと比べても何が悪いのかわからずorz