- 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あたりにリンク集
- 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!アプリでフレームを機能を使ったカメラ撮影ができる機種というの
かなり限られているのでしょうか? ソフトバンクの端末情報を見てみるとフレーム機能について言及していない機種が多く存在し、 困惑しております。
- 653 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 00:50:25 ]
- >>651
保存するためのフォルダがないと思われる。 エミュレータの設定でデータフォルダの保存先の設定があるから 該当する場所にフォルダが存在していることを確かめてみ。
- 654 名前:デフォルトの名無しさん [2007/11/05(月) 08:18:22 ]
- >>653
ありがとうございます。 速くもとん挫気味ですが・・・。 再度詳細にご質問です。 camera.capture(); // デスクトップ上にあるテスト画像を選択 filename = camera.getFileName(); camera.close(); とした後に StorageConnection storage = (StorageConnection)Connector.open("file:///"+filename); (中身を取り出す操作) とすると先ほどと同じエラーが出てしまいます。 この方法でも>>652さんの仰った方法でできるでしょうか? あとその設定する場所がわからなかったので教えていただけないでしょうか? 申し訳ございませんがよろしくお願いします。
- 655 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 09:55:15 ]
- >>654
"file://"でOK。スラッシュが多い
- 656 名前:653 mailto:sage [2007/11/05(月) 10:35:28 ]
- >>654
使用しているのがMEXAエミュレータと仮定して プログラムを見る限り、リファレンスでStorageConnectionの項目を見ていないのではないだろうか? データフォルダのパスだがデフォルトでは本体のデータフォルダが C:\SOFTBANK_MEXA_EMULATOR11\resource\ms\Other documents SDカードのデータフォルダが C:\SOFTBANK_MEXA_EMULATOR11\resource\mc\Other documents となっている。まず最初にこの二つのパスがあることを確認するべし。 次にファイルのオープンだが、指定方法は string filename = "test.dat"; string msroot = file:///ms/Other documents/"; // 本体のデータフォルダのルート string mcroot = file:///ms/Other documents/"; // SDカードのデータフォルダのルート StorageConnection storage = (StorageConnection)Connector.open(msroot + filename); // 本体のデータフォルダにアクセスならこっち StorageConnection storage = (StorageConnection)Connector.open(mcroot + filename); // SDカードのデータフォルダにアクセスならこっち となる。 このファイル指定方法はリファレンスに書かれているのできちんと読んでおくように。 ルートに記載した"Other documents"は、端末のその他フォルダに該当し、3GC端末はこのフォルダ以下でないと ファイルを書き込むことができない。 なお、画像フォルダにアクセスする場合は、"Other documents"を"Pictures"に変更することでアクセスできると思うが 読み込み、および書き込みが可能かどうかは試したことがない。
- 657 名前:653 mailto:sage [2007/11/05(月) 11:13:47 ]
- × string msroot = file:///ms/Other documents/"; // 本体のデータフォルダのルート
× string mcroot = file:///ms/Other documents/"; // SDカードのデータフォルダのルート ○ string msroot = "file:///ms/Other documents/"; // 本体のデータフォルダのルート ○ string mcroot = "file:///mc/Other documents/"; // SDカードのデータフォルダのルート
- 658 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 11:42:33 ]
- いや、ちょっと待て
そもそもカメラデータの取得になんでStrageConnectionなんだ??違うだろ CameraのAPIリファレンス見た?
- 659 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 13:09:09 ]
- >654
少なくとも>655の指摘は正しいからまずその通りに修正。 エミュレータのフォルダ位置設定とかはその後の話。 >658 勘違いで問題を引っ掻き回さないように。
- 660 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 13:13:22 ]
- Cameraはエミュレータでは完璧な互換動作はしません
ま、654程度であれば大丈夫だと思う で、file://の問題を修正しても動かないと思うけど、 ファイルを選択する時に Softbank_mexa_emulator\resource\ms\pictures の下にあるファイルを選択すればうまく動くはず 理由は面倒だからパス。 ここらへん、エミュレータの完成度が高いのか低いのか…
- 661 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 13:23:53 ]
- とりあえずカメラ撮影して表示するサンプルと
StorageConnection使うサンプルそれぞれ別に作って 実機でデバッグしたほうが早いに1000ポイント
- 662 名前:デフォルトの名無しさん [2007/11/05(月) 20:43:42 ]
- 皆様返信ありがとうございます。
自分はエミュレータでもcaptureした画像(自分のPCのどこにある画像でも)を 取得してデータを別フォルダに書き込みようなことができると勘違いしていました。 どうやらエミュではうまくいかないようですね。 ご迷惑おかけしました。
- 663 名前:635 mailto:sage [2007/11/05(月) 23:42:07 ]
- >>635にてオープンアプリの音声について質問させてもらった者です。
とりあえずwavファイルを極力軽くするために100Kb以上のファイルを サンプリングレート:8K ビット数:8Bits チャネル数:モノラル という設定にしてみたら10Kb程度にする事が出来ました。 しかし、実機で確認しようとした所音が鳴りませんでした。。 WTKでは正常に鳴るのでソース上は問題ないと思います。 オープンアプリプレイヤーの場合、wavなら何でも鳴る訳ではないのでしょうか??
- 664 名前:635 mailto:sage [2007/11/06(火) 00:07:47 ]
- 連投すみません…。
WTKで音鳴ってると書きましたが一切鳴っていませんでした(汗) そもそもWTKではWAVEやMIDI再生時に音は鳴らない物なんですかね?? 暫くまた自力で頑張ってみます。
- 665 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 03:16:37 ]
- >>664
プログラムが間違っているという可能性はないの?
- 666 名前:デフォルトの名無しさん [2007/11/07(水) 12:37:04 ]
- >>664
おまいさんのOSはVistaじゃないのか?
- 667 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 18:40:12 ]
- WTKって音鳴るんだっけ?
S!のを作る時はエミュレータで確認(mmfだから当然だけど)するから WTKで音の確認をするっていう概念がなかった。 確かにwavとかmidiだから鳴ってもおかしくない、というか鳴るべきだと思うのだが 実際のとこどうなの?
- 668 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 18:45:46 ]
- >>667
midiとwavならエミュレータでも鳴るよ ところで禿電のやつってmidiとかwavって使えないの?
- 669 名前:デフォルトの名無しさん [2007/11/11(日) 19:18:24 ]
- ChoiceGroupにおいて選択した時点でそのアクションを実行するようにしたいのですが、
Commandで指定したボタンを押さないと実行できません。 何か良い案はありますでしょうか?
- 670 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 22:21:38 ]
- ChoiceGroupは要素を複数選択する使い方もあるわけだから
どれか1つ選択した時点でアクションが起こるようだと役に立たないんだが。
- 671 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 22:33:21 ]
- >>669
自分で似たようなのを作る。これが確実。
- 672 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 22:33:40 ]
- >>669
ItemStateListener
- 673 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 22:46:07 ]
- J2MEをインストールしたいのですが、Sunのアカウント取得するのに個人情報を入力しないといけないのですか?
- 674 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 22:58:36 ]
- >>673
∧∧ ヽ(・ω・)/ ズコー \(.\ ノ 、ハ,,、  ̄
- 675 名前:デフォルトの名無しさん [2007/11/12(月) 15:08:45 ]
- 1.3のWindows用J2SEってもう落とせませんよね....
- 676 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 15:15:25 ]
- >>675
ttp://java.sun.com/j2se/1.3/ja/ 1.4じゃダメなの? ttp://java.sun.com/j2se/1.4.2/ja/download.html
- 677 名前:は@c44.010.c3-net.ne.jp ◆cplnFO9T0I [2007/11/12(月) 17:53:42 BE:151308656-2BP(1000)]
- >>676
見つかりました! java.sun.com/products/archive/j2se/1.3.1_20/index.html もうちょっとちゃんと読まなきゃ駄目ですね。
- 678 名前:は@c44.010.c3-net.ne.jp ◆cplnFO9T0I mailto:Tage [2007/11/12(月) 23:26:01 BE:322790988-2BP(1000)]
- 激しくついでになりますがJ2ME WTK 1.0.4はここにありました
java.sun.com/products/sjwtoolkit/ja_download-1_0_4.html
- 679 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 19:26:03 ]
- 今のWTKてアカウントのレジスト必要になったの?
CDCで遊んでるから俺はレジストしてるけど。 ちなみにWTKのデバイスエミュレータで音鳴るよ。 そろそろ、まともに動くPhoneMEが出てホシィ
- 680 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 19:30:41 ]
- fillArc()で描いた円が左右非対称orz
- 681 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 22:46:54 ]
- 911SHだと240x320、240x354
705SHだと240x260、240x294 の複数の画面サイズに対応していますが、 自動的に大きいほうの画面サイズを選択してくれるような jadファイルの記述方法はあるのでしょうか?
- 682 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 23:17:29 ]
- クライアントの情報を調べて、返すjadを変更するようなCGIを組めばいい
- 683 名前:681 mailto:sage [2007/11/15(木) 23:40:16 ]
- ということはやはりアプリゲットでは無理ですね。
ありがとうございました。
- 684 名前:デフォルトの名無しさん mailto:sage [2007/11/16(金) 00:14:58 ]
- アプリゲット側には機種ごとに複数のjadファイルを置いておいて、別のサーバーに置いたCGIで振り分けるってのはどうだろう?
- 685 名前:デフォルトの名無しさん mailto:sage [2007/11/16(金) 00:56:40 ]
- わざわざ "別のサーバ" にする意味が理解できない
- 686 名前:デフォルトの名無しさん mailto:sage [2007/11/16(金) 01:05:23 ]
- あれ?アプリゲットってCGI使えたっけ?
- 687 名前:デフォルトの名無しさん mailto:sage [2007/11/16(金) 01:18:24 ]
- MIDlet-Application-Range: 0,0
MIDxlet-ScreenSize: 0,0 で良いのでは??
- 688 名前:デフォルトの名無しさん mailto:sage [2007/11/16(金) 03:24:20 ]
- >>687
仕様書読んで出直して来い
- 689 名前:デフォルトの名無しさん mailto:sage [2007/11/16(金) 10:00:35 ]
- みなアフォ
687+Canvas#setFullScreenMode(true)
- 690 名前:デフォルトの名無しさん mailto:sage [2007/11/17(土) 14:11:01 ]
- setFullScreenMode(true)にするとソフトキー部分が使えるようになるんですよね?
ということは905SHの縦モードでフルスクリーンにしても上端の黒い部分は、やっぱり使えないのでしょうか?
- 691 名前:デフォルトの名無しさん [2007/11/18(日) 03:46:12 ]
- >>690
∧∧ ヽ(・ω・)/ ズコー \(.\ ノ 、ハ,,、  ̄
- 692 名前:デフォルトの名無しさん mailto:sage [2007/11/18(日) 04:02:59 ]
- >>674>>691がなぜこのスレにいるのかが一番の疑問
- 693 名前:デフォルトの名無しさん [2007/11/18(日) 04:08:09 ]
- >>692
∧∧ ヽ(・ω・)/ ズコー \(.\ ノ 、ハ,,、
- 694 名前:デフォルトの名無しさん mailto:sage [2007/11/18(日) 14:53:28 ]
- 質問です
当たり判定で if(スブライト.collidesWith(タイルレイヤー,false)){ VY=タイルレイヤー.getY()-1; } としても反応しないのですが理由わかる方いますか?
- 695 名前:デフォルトの名無しさん mailto:sage [2007/11/18(日) 20:43:54 ]
- 昨日からアプゲットの作者サイトでSアプリアップロードができないのですが
同じような状態の方はいらっしゃいますか? ログインなどは普通にできるのですが、Sアプリのアップだけができません…。
- 696 名前:695 mailto:sage [2007/11/18(日) 22:16:27 ]
- 解決しました…なんだったんでしょう…。
お騒がせしました。
|

|