- 1 名前:デフォルトの名無しさん mailto:sage [2007/05/24(木) 21:44:32 ]
- J2ME CLDC+MIDPベースの携帯電話用Java(主にEZアプリ、Vアプリ)に関するスレッドです。
質問でも議論でも何でもこい、と。質問は公式資料をよく読んでからにしましょう。 前スレ: CLDC+MIDP+携帯電話用Javaスレッド part 6 pc11.2ch.net/test/read.cgi/tech/1155174514/l50 過去スレ 携帯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 -- Java一般に関しては: 【初心者】Java質問・相談スレッド88【大歓迎】 pc8.2ch.net/test/read.cgi/tech/1153834996 NTT DoCoMoのiモード携帯電話用Java(iアプリ)については: iモード携帯電話用Java(iアプリ) Part12 pc8.2ch.net/test/read.cgi/tech/1154336955 >>2-5あたりにリンク集
- 552 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 00:37:47 ]
- >>547
返しがボケてるよ。説明が分かりにくいってツッコミでしょ。 「相対パス」と言ってる意味がおかしいし。
- 553 名前:デフォルトの名無しさん [2007/10/18(木) 00:46:48 ]
- × 対処療法
○ 対症療法
- 554 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 00:48:34 ]
- 546=552
545の説明は充分だと思うが。 その後議論も進んでいるし。 「相対パス」も何が変だと思うんだ?
- 555 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 01:56:34 ]
- 何事もなく次の話へ
- 556 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 03:15:11 ]
- >>545
ブラウザのプロトコルスタックの上に MIDPのHTTP通信を 実装しているってことでしょう。 > なぜか911SHは200 OKなのです。 > 自動的にリダイレクト後のデータを取得してくれます。 であれば、特に問題はないように思いますが。。 302ならリダイレクト処理、200ならそのまま処理という 実装をすれば良いだけに思います。
- 557 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 08:25:22 ]
- >>556
favicon.icoを取得するみたいな処理がしたいんじゃね? それだと 最初に取得するところがfoo.jp/でリダイレクト先がber.jp/だった場合 Location:をプロトコルスタック側で処理されちゃうと取得したはずのURIが不透明になるから Content-Base:等を取れない限り そのまま処理なんて出来ないと思うんだけど? foo.jp/で200→foo.jp/favicon.icoを取得 foo.jp/で302→Location:ber.jp/が返ってくるのでber.jp/で再試行200ならber.jp/favicon.icoを取得 と処理したいけど SHは foo.jp/で200→foo.jp/favicon.icoを取得 foo.jp/で200→ber.jp/のデータが返ってきてしまうber.jp/のURIはアプリからは不明 って事だよな 取り敢えずcgiでゲートを作ってそこでLocation:の検出を行うしかないんじゃないか?
- 558 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 10:11:35 ]
- 302の場合は一時的な移動なので、元のURLを使い続けるべき。
301の場合は恒久的な移動なので、新しいURLを使うべき。 作法としてはこうだったかと。
- 559 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 14:05:58 ]
- 実装上の問題であって作法の問題じゃないんじゃね?
鯖が302を返却してるのにAPIが勝手にリダイレクト先を取得しなおして200にしてしまう事が問題になってるんだろ 特に細かくHTTPを操作するのでなければ楽だし便利なんだろうけど 自力でHTTPをある程度操作しようと思ってると余計なお世話な上にアプリのみでは回避策が無いな
- 560 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 18:29:25 ]
- HTTPやPOPはCUIでコマンド手打ちが一番楽だったな・・・。
- 561 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 19:38:20 ]
- そんな15年前に策定されたお作法は形骸化してる。
サーバー側アプリでLocationと言えば302。
- 562 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 21:50:01 ]
- その15年前の仕様を無理やり拡張して未だに無理して使ってるんだよ。
- 563 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 11:41:18 ]
- ttp://www.au.kddi.com/ezfactory/tec/spec/openappli.html
がいきなり消えてる訳だが。 なんでだ
- 564 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 14:38:11 ]
- 何が消えてるって?
- 565 名前:デフォルトの名無しさん mailto:age [2007/10/22(月) 21:49:48 ]
- このスレは定期的に時間が止まるね
別に俺自身情報を欲してきているわけじゃないが、なぜか気になる存在
- 566 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 05:39:31 ]
- >>565
俺もココで指摘する住人のレベルが気になる これを生業に出来るレベルの人ってココにいるの?
- 567 名前:デフォルトの名無しさん [2007/10/23(火) 08:04:39 ]
- 居るよ
- 568 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 09:15:34 ]
- >>567
居るよ だけ言われても・・・・ 生業にしている=公式に公開しているはずだろうから作品名位言わないとレベルがわからないだろ常考
- 569 名前:デフォルトの名無しさん [2007/10/23(火) 09:35:17 ]
- 社名ばれるから言うわけ無いだろ常考
- 570 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 10:12:00 ]
- 同じく生業にしてるよ。
個人でなく仕事でやってるから晒す訳にも行かないけど。 つか、仕事でやってる奴ならiアプリとBREWも兼用だったりするんじゃないかね。 時折そういう話題も出るし。 多分あっちのスレでもランデブーしてるんだろうなw まぁ質問したい時は質問させてもらってるし、持ちつ持たれつってことで。
- 571 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 10:39:52 ]
- >>569-570
生業に出来たきっかけを是非教えて欲しい 後はこの他言語も必要とか
- 572 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 10:40:58 ]
- 他人のことをいちいち詮索する奴は、いずれストーカーになる。
- 573 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 10:44:19 ]
- >>571
そういう話はマ板に逝ってやれ
- 574 名前:デフォルトの名無しさん [2007/10/23(火) 11:58:21 ]
- >>572
別に詳しくな内容は知りたくない 専門校みたいな所から流れで就職したのか自分から作品アピールして入ったとかその辺純粋に聞きたかっただけ >>573 ココ何かというとスレ違い発言だけどでは何を質問すればいいの?
- 575 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 12:00:12 ]
- CLDC+MIDP+携帯電話用Javaについて。
- 576 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 12:55:23 ]
- >>575
問題はその次 > 質問でも議論でも何でもこい、と。質問は公式資料をよく読んでからにしましょう。 この部分が曖昧
- 577 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 13:10:58 ]
- 「CLDC+MIDP+携帯電話用Javaについて」の質問でも議論でも何でもこい
他の言語の話も就職相談もスレ違い、いい加減にしろ。
- 578 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 13:22:36 ]
- では質問があります!
ネットワーク関係なんだけど、 705SHとか905SH以降の機種ではOKで 703SHで903SHでセキュリティエラーがでちゃうですが、 何かこいつらむけに設定してやる必要がありますか?
- 579 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 13:55:21 ]
- jadの設定は?
- 580 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 14:12:15 ]
- >>577
すまない今入院中で途中のやつ作れなくて興奮気味だった
- 581 名前:578 mailto:sage [2007/10/23(火) 14:32:58 ]
- >>579
MIDlet-Permissions: javax.microedition.io.Connector.http,com.j_phone.io.Connector.StorageConnection.read,com.j_phone.io.Connector.StorageConnection.write MIDlet-1: test, icon.png, test MIDlet-Data-Size: 1024 MIDlet-Icon: icon.png MIDlet-Jar-Size: (サイズ) MIDlet-Jar-URL: test.jar MIDlet-Name: test MIDlet-Description: MIDlet-Vendor: test MIDlet-Version: 1.0.0 MIDxlet-API: JSCL-1.2.2 MIDxlet-Application-Security: Y こんな感じに設定してあります。 x03世代以前とx05世代以降で何か変ったんでしょうか?
- 582 名前:>578 mailto:sage [2007/10/23(火) 14:49:11 ]
- >MIDxlet-Application-Security: Y
この行を削除してみたら?
- 583 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 14:51:58 ]
- >582は名前欄間違えた。自分はただの名無しです。
あと別件だがjadの1行目は >MIDlet-1: test, icon.png, test の行でなければならなかったと思う。
- 584 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 22:58:39 ]
- >>583
んなこたーねーよ。
- 585 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 23:15:13 ]
- >583だが、何か別のファイルかスクリプトと勘違いしたみたい。ワリィ
- 586 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 12:37:21 ]
- 質問なんだが
810Tで開発してるんだが8x8の小さい画像を createImageで連続でロードしてみたら 毎回、502枚でフリーズしたんだが これは実機の仕様なんだろうか? ちなみにそれより大きい画像で試してみたが 502枚でフリーズしてた
- 587 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 11:00:51 ]
- スレ違いや揚げ足取りは積極的なのに質問はスルーされがち
何かおかしい
- 588 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 11:29:23 ]
- 特定の実機に対する話は、その実機を持っている人間しか検証できないんだから反応が無くても仕方がないだろ。
だからといってスレ違いの話をしようというのは、なにかどころか確実におかしな話だ。 くだらないことをいつまでグダグダ引っ張るな。
- 589 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 12:49:51 ]
- 例え実機持ってても500枚以上リソース用意したテストアプリ作るのもねぇ・・・
使うなとしか言えんw
- 590 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 13:47:26 ]
- 携帯で500枚も画像扱うほうがおかしい
- 591 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 14:06:16 ]
- >>590
そうか? 240x240の画面としてスプライトエンジンを8x8で自作したら1画面構築に使うチップ数は 240/8=30,30x30=900で最大900個 昔の携帯ならいざ知らず今の携帯なら8*8*4+α=256+α,256+α*900で250Kbyte程と考えれば メモリ容量的にだって余裕がある 普通に使われる可能性が有る量だともうけどな>500ぐらい
- 592 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 14:09:35 ]
- 普通drawRegion使うからなぁ
- 593 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 14:23:29 ]
- スプライト数は500いっても画像は普通500いかないだろ
- 594 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 15:50:16 ]
- 今、本番のMACS繋がりますか?
出来る人がいたら確認して欲しい。。。 ちなみにラボは繋がります。
- 595 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 18:16:38 ]
- 810T以外にも東芝の3GC機ならフリーズすると思われる。
これらの機種はcreateImageで512個より多いインスタンスを作成するとエラーが発生する。 昔俺も、この現象でアプリを作成しなおしたことがある。 ちなみに、端末仕様書には[オフスクリーンの最大生成数:512]と記述されているのを見たとき、俺は 「オフスクリーンじゃねぇ!!!!!」と心の中で叫んだ。
- 596 名前:デフォルトの名無しさん [2007/10/25(木) 22:20:09 ]
- 3G型とP7型のどちらでも使用できるアプリを作りたいんですが、
jadの設定はどのようにすればよいのでしょうか? あと、P7で使用するAPIの中で3Gでは使用できないものって どんなものがあるか教えていただけますか? お願いします。
- 597 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 01:22:27 ]
- 携帯のアプリだからjava使うことになったんだけど
何か大変だな プログラムサイズを小さくすることを優先したり。 http通信でinputストリームだかなんだかを byte [] work 経由でちょっとづつなくなるまで繰り返し 別のストリームにコピーしてtoByteArrayして cteateImageとかに使うなんて何だか回りくどいね。
- 598 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 04:22:01 ]
- >>597
そろそろプログラムサイズに縛られなくてもいいようになってほしいとは思う というか903iとか旧V社のメガアプリとかが当たり前になれば
- 599 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 10:42:32 ]
- >>597
前半は100歩譲って同意だが、httpの取り出し方はこうなっててもらわないと実用にならん 知ったかはヤメレ
- 600 名前:586 mailto:sage [2007/10/26(金) 11:31:43 ]
- >>595
やっぱりオフスクリーンの枚数制限に引っかかってるのか orz 512枚まで逝ってないから違う原因かもと思っていたんだが 見えないところで使ってるのかもしれん;; 返答サンクス それとイメージ500枚も読んでるのは画像の部分描画してないせいなんだ 昔、iアプリで部分描画したらかなり処理落ちしたことがあったんでな sアプリだし部分描画にするわ
- 601 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 12:10:07 ]
- >昔、iアプリで部分描画したらかなり処理落ちしたことがあったんでな
505iくらいまでは全体的に性能が低く、機種ごとの性能差も大きかった。 部分描画の他、透過画像の描画で差が出たり。 今時の端末なら単純な部分描画で処理落ちが気になるようなことはない。 が、描画に限らず極端に動作がトロいソフバン端末とかあるけどね。
- 602 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 01:04:51 ]
- 前半で携帯もJavaも経験はあまり長くないこと(初心者)を示し
詳しく知っているふりなんてしてないけど何で『知ったか』って言われんだか。 見つけたWebからのコピーだけど byte[] w=new byte[10240]; out=new ByteArrayOutputStream(); while (true) { size=in.read(w); if (size<=0) break; out.write(w,0,size); } return out.toByteArray(); HTTPでContent-Lengthが取れれば にしてByteArrayOutputStream,toByteArrayが省けるな。 とはいうものの こんなことしなくてもメモリも速度も問題ないんだろうけど 気になっただけ。 この通信中って短い時間ではあるものの ほかのスレッドが動いてくれないみたいだね。 ちょっとでも止まって欲しくないもんで 細かいことが気になったんですよ。
- 603 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 02:36:41 ]
- Content-Lengthに嘘っぱちな数字が入ってることもあるけどな
実際cgi経由ならContent-Lengthは好き勝手に改竄できるし cgiはContent-Lengthを返さないものの方が多い httpは実用的にAPIを組むなら順次読みながら終端を待つしかないよ こんなのはhttpの初歩の問題であって回りくどいんじゃなくまともな実装だというべき まぁ詳しくも無いのに薀蓄語ってる事を指して知ったかと言ってるんじゃない?
- 604 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 02:50:02 ]
- 詳しく無い薀蓄っておかしなことだけどな
- 605 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 10:15:46 ]
- >>602
そこそこ他人に公開するアプリであれば 通信処理はSub Threadで実装するのが当たり前。 「ダウンロード中です」系のプログレスバーが実装されてるだろ。 で、それを実装するためには、Byte配列からの 取り出し(ループ処理)になっていないと困る。 通信中って決して短い時間ではない。 Content-Lengthの件は>>603の通り。
- 606 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 10:31:12 ]
- 通信してる関数の中で強引に描画してた気が・・・(´・ω・)
- 607 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 16:45:58 ]
- 通信相手は限定されるんだから、Content-Lengthはちゃんと入れるか入れないか決めるだけないんじゃないの?
- 608 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 18:16:11 ]
- >>607
じゃあMIDPではブラウザみたいなアプリはiアプリみたくゲートウェイがないと作れませんね 確かにiアプリは自鯖にしか繋げられないから自鯖の設定なりゲートウェイのcgiなりで決め打ちできるがな
- 609 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 19:17:10 ]
- >>608
??? Content-Length無くても問題ないよう作れば良いだけでは。
- 610 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 19:58:31 ]
- >>609
607は繋ぐ鯖が決まってるからContent-Lengthがあるかないか決め打ち処理できるだろと言ってて 608はんなわけあるかMIDPは本来どこの鯖にだって繋げられるんだから汎用的なAPIとしては現状のがまともな実装だ、DoJaなら確かにそんな処理でも問題ないがな と言ってるだけだろ
- 611 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 00:44:23 ]
- >>605
よく見るとファイル1個取り込むごとにプログレス上げるとか 一度の通信量が制限されてる端末だとその制限量を落としきるタイミングでプログレス上げてる というのが多いが
- 612 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 01:44:57 ]
- >>601
ファイルサイズが小さい場合はそれでいいけど ゲームデータなどファイルサイズが大きい場合はそれだとアプリが止まって見える。
- 613 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 02:54:06 ]
- そうそう
止まって欲しくないんだ
- 614 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 09:18:36 ]
- 止まってるように見えるほど描画速度に違いが出るものなのか
興味ある話だが大きい小さいじゃ分からないな 具体的な縦横サイズ(目安)を頼む
- 615 名前:デフォルトの名無しさん [2007/10/28(日) 10:20:26 ]
- 飛んでいる矢は止まっている
−ゼノン−
- 616 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 09:08:59 ]
- CLDC1.1+MIDP2.0+MEXA1.2です。
StringクラスでSJISコードの文字列を保持していて、 これをUTF-8に変換したいのですが、 いろいろ探しているのですが適切な関数が見つかりません。 スマートな方法をご存知の方がいればご教授願います。
- 617 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 09:30:06 ]
- >>614
なんで今までの話しの流れで端末の描画スピードの話しになるんだ? ダウンロードスピードのことだろ…ハァ
- 618 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 09:41:46 ]
- >>616
Stringクラスにした時点で中身はunicodeだろ getBytes("UTF-8")が通らないなら自力で変換するしかないんじゃね? 幸いStringからUTF-8への変換はそんなに面倒ではないよ
- 619 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 10:47:15 ]
- >>618
getBytes("UTFー8")で出来ました。 javadocの熟読が足らずすみません。。 助かりましたm(_ _)m
- 620 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 14:00:24 ]
- >>617
キミが流れ読めてないのかもしれんぞ。 >>601が>>600の >昔、iアプリで部分描画したらかなり処理落ちしたことがあったんでな を引用したうえで部分描画の速さについてカキコ。 >>612が>>601に対してファイルサイズによってアプリが止まって見えるとカキコ。 これが部分描画とファイルサイズの関連付けと受け取れる。 それを見て>>614が詳細きぼん。 何か皮肉かツッコミに見えなくもないけど。
- 621 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 14:27:58 ]
- >>612がアンカミスしてるんだと思う
- 622 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 10:52:05 ]
- J2SE1.4.2_16、MIDP2.0、MEXA1.2で作ってるんですが、
810Tでのみソフトキーがきかないという現象が起こっていて困っています 他機種では問題なく動作しているんですが、 何か801Tでのみ気をつけないといけない機種依存バグなどがあるのでしょうか どなたかご存知でしたらアドバイスいただけませんか
- 623 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 13:03:41 ]
- >>602のソースを見て思ったんだが
どっかのサイトでストリームからバイトデータを読み込む時は バッファがあるだけ読み込めるとは限らないから 1byteずつバッファに読み込め みたいな事が書いてあったんだが、これは本当なのか?
- 624 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 13:08:10 ]
- 機種依存で読めない事はある。
DoJaの話だったと思うけど。
- 625 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 13:09:53 ]
- お前の記憶は当てにならない。
どこのサイトかをまず明確にしろ。
- 626 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 15:39:41 ]
- docomoが公開してるiアプリ開発ガイドpdfに書いてある
- 627 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 16:24:40 ]
- このスレかiアプリのスレか、たまに話題になるよな。
read()でサーバから画像ファイル読み込んでも表示できない、なぜだ?っての。 原因はread()1回でファイルサイズ分を取得しきれてなかったと。 で、read()は-1を返すまでループして呼び出すのが安全、として解決と。 >623 必ずしも1byteずつ読む必要はない。1KBずつでも10KBずつでもいい。 読み取り終わったことを見届けるのが大切ってことだろう。
- 628 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 16:39:52 ]
- ネットワークプログラミングをするならそれは常識だと思ってたんだがそうでもなかったんだな
- 629 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 16:51:59 ]
- 常識を知らないやつがいるってだけだろう
- 630 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 00:41:20 ]
- Javaとかよく知らず何とか見よう見まねでAntとかつかって出来たが
客先の環境ではJConnectorを使えってエラーが出たらしい。 Antをどう書き直せばいいのかわからん。 orz
- 631 名前:デフォルトの名無しさん [2007/10/31(水) 00:53:19 ]
- 8割が知識をヒケラカス常識の無い典型的PGタイプやね。。。
- 632 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 15:11:14 ]
- >>630
内部で使用してるConnectorクラスをJConnectorクラスに修正して、 自分の*.classファイル群にJConnector.classを追加してビルドすればOKなはず。
- 633 名前:デフォルトの名無しさん mailto:sage [2007/11/01(木) 00:09:18 ]
- >>632
どうもありがとう 色々設定変えたりしてjavacのエラーがなくなったものの 何度試しても駄目だったが>>632を見て再チャレンジ preverifyがwrong class nameでエラーになる。 (そもそもpreverifyがわからんのだけど) JConnectだけpreverifyせずjarしたらできた。 あとでProGuardにも挑戦する予定
- 634 名前: ◆5cKTrS4ff2 [2007/11/01(木) 17:34:32 ]
- 質問です。
今までDoJaでiアプリの開発は経験があるのですが、S!アプリを開発したいと思い環境を整えています。 ひとまずEclipseを入れて(DoJaではEclipseを使っていたので使いたい)、SoftBankのページから MEXA SDK Eclipse向けプラグイン をインスコしてHelloWorldを試してみました。(これは正常に端末で動いた) そこでいくつか質問です。 1)Eclipseから実行してエミュレータを呼び出すと、実行せずに落ちてしまいます 2)resourceフォルダに入れた画像を表示するアプリを作成しましたが、コンパイルしてもjarにresフォルダが入りません WTKは肌に合わず、Eclipseだけですべて完結させたいと思っています。 対応策や解決方法をお教えください。
- 635 名前:デフォルトの名無しさん mailto:sage [2007/11/02(金) 01:13:55 ]
- 音声について皆さんに聞きたいんですが、iアプリやSアプリはmldやmmfなどの
軽いファイルが使用出来るからいいとして、オープンアプリの場合どうしていますか? wavはめっちゃ重いですよね?しかもアプリ容量が最大300Kbだし…。 midiでは限界があるんですよ。 そもそもwavファイルって軽量化する事は可能なんでしょうか?
- 636 名前:デフォルトの名無しさん mailto:sage [2007/11/02(金) 03:26:26 ]
- >>635
midiで我慢しておけ
- 637 名前:デフォルトの名無しさん mailto:sage [2007/11/02(金) 12:27:18 ]
- >>635
mmfって、オープンアプリでは使えないんだっけ?
- 638 名前:デフォルトの名無しさん mailto:sage [2007/11/02(金) 17:38:13 ]
- >>637
オープンアプリはmidiとwavだけだったとオモ。 音声アリのアプリを作ろうとすると300Kbなんてあっという間な気が…。
- 639 名前:デフォルトの名無しさん mailto:sage [2007/11/02(金) 18:03:51 ]
- 300kじゃ足りないのでレコードストアに追い出したくても32kしか保存できないし
しかたないので随時ネットからダウンロードしようとしても1日3M制限がネックになるし auはほんとクズだな
- 640 名前:デフォルトの名無しさん mailto:sage [2007/11/02(金) 18:38:12 ]
- 勘違いしてるようだがauにとってアプリとは、何を置いてもまずBREWアプリだぞ?
auにとってオープンアプリは「Javaアプリも動きます」って言えればいいだけのもの。 データ保存なし、通信不可、の仕様だったとしても不思議はなかったくらいだ。
- 641 名前:デフォルトの名無しさん mailto:sage [2007/11/02(金) 19:01:59 ]
- 俺が使ってるgeocitiesはJadアップロードできねーんだよな('A`)
- 642 名前:デフォルトの名無しさん mailto:sage [2007/11/02(金) 20:02:57 ]
- >>640
しかし一般人にはBREWアプリ作れない罠
- 643 名前:デフォルトの名無しさん mailto:sage [2007/11/02(金) 20:50:14 ]
- >>640
しってるさ、しかも公式サイトではオープンアプリ不可だしな auはどんだけクァルコムとズブズブなんだと問い詰めたい
- 644 名前:デフォルトの名無しさん [2007/11/02(金) 22:00:37 ]
- >>634
1)エラー状況をkwsk、jadにMIDxlet-API: JSCL-1.2.2とかないとか? 2)resフォルダを作る際、フォルダーじゃなくて ソース・フォルダーとして作成すればおk
- 645 名前:デフォルトの名無しさん mailto:sage [2007/11/02(金) 22:45:43 ]
- >>644
レスありがとうございます。 1)MIDxlet-API: JSCL-1.2.2はなかったなぁ。 端末で動いたからてっきりいらないのかと思った。 入れてみる。 エラーを吐き出さずにエミュレータが終了してしまう。 エラーログやSystem.outしてくれると助かるんだけど; 2)つまり、ソースの下にresフォルダを作成してぶち込むってこと?
- 646 名前:634&645 mailto:sage [2007/11/02(金) 22:49:49 ]
- >>644
ちなみにjadは下記のとおり。 3G携帯(MEXA)の場合はどう書くの? MIDlet-Name: ImageEx MIDlet-Vendor: vender01 MIDlet-Version: 1.0 MIDlet-1: ImageEx, , ImageEx MIDlet-Jar-URL: ImageEx.jar MIDlet-Jar-Size: 2331
- 647 名前:634&645 mailto:sage [2007/11/02(金) 22:52:44 ]
- 連続してスレを汚して大変申し訳ない;
Untrustedでインストール Trusted(3rd Party Domain)でインストール ってなに? Trustedって、DoJaでいうスクラッチパッドのこと?
- 648 名前:デフォルトの名無しさん mailto:sage [2007/11/02(金) 22:55:11 ]
- これは酷すぎる・・・
- 649 名前:デフォルトの名無しさん mailto:sage [2007/11/02(金) 23:08:38 ]
- >>648
申し訳ない; Trusted、自己解決しました。 エミュレータは、「MIDxlet-API: JSCL-1.2.2」などを入れなくても起動するようになりました。 ありがとうございました。
- 650 名前:644 [2007/11/02(金) 23:13:31 ]
- >>646
1)MIDxlet-API: JSCL-1.2.2は、該当するAPI使ってなければいらない 以前に自分がハマったから書いただけ。 エミュレータ単体で起動して、エラー確認するしかない。 2)ソースと一緒に置いても構わないが(フォルダ作成せず) 気持ちが悪いと思うので、srcと同階層にリソース入れるフォルダを 新規で「ソース・フォルダーの作成」で作って、そこに入れる。 とりあえず、解決したならおk
- 651 名前:デフォルトの名無しさん [2007/11/04(日) 10:35:46 ]
- 質問です。
現在S!アプリでカメラを使ったアプリを作成しようとしています。 captureまではできたのですが、StorageConnectionでイメージオブジェクトを取得しようとすると 「java.io.IOException: invalid root」 というエラーが出てしまいます。 誰か原因がわかる方いらっしゃらないでしょうか?
- 652 名前:デフォルトの名無しさん [2007/11/04(日) 12:20:15 ]
- S!アプリでフレームを機能を使ったカメラ撮影ができる機種というの
かなり限られているのでしょうか? ソフトバンクの端末情報を見てみるとフレーム機能について言及していない機種が多く存在し、 困惑しております。
|

|