1 名前:デフォルトの名無しさん [2008/03/20(木) 21:43:54 ] J2ME CLDC+MIDPベースの携帯電話用Java(主にEZアプリ、Vアプリ)に関するスレッドです。 質問でも議論でも何でもこい、と。質問は公式資料をよく読んでからにしましょう。 前スレ: CLDC+MIDP+携帯電話用Javaスレッド part 7 pc11.2ch.net/test/read.cgi/tech/1180010672/ 過去スレ 携帯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/ -- Java一般に関しては: 【初心者】Java質問・相談スレッド113【大歓迎】 pc11.2ch.net/test/read.cgi/tech/1204363011/ NTT DoCoMoのiモード携帯電話用Java(iアプリ)については: iモード携帯電話用Java(iアプリ) Part16 pc11.2ch.net/test/read.cgi/tech/1198816379/ >>2-5 あたりにリンク集・;(`ε()゙
796 名前:デフォルトの名無しさん [2009/01/29(木) 13:11:02 ] S!アプリでソフトラベルに画像を表示させる事は出来ないのでしょうか?
797 名前:デフォルトの名無しさん mailto:sage [2009/01/29(木) 17:47:01 ] そんなこと出来るプロファイルあるの? ソフトボタンを自作するなら出来んでもない。
798 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 00:39:16 ] >>796 フルスクリーンモードにして自前で描こう
799 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 16:41:01 ] 799
800 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 16:41:36 ] 800
801 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 17:36:18 ] 801
802 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 21:07:27 ] SPALMっていう、独自言語でプログラミングできる 携帯用アプリがあるんだけど、 誰かそいつの新型の開発に付き合わね?
803 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 11:42:12 ] >>802 いくらなんでも質が低すぎだ 自作プログラミング言語の作り方。を読みながら丸映ししても、もうちょいまともな言語ができるぞ。
804 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 17:55:10 ] 色々アドバイスくれるとありがたいぜ
805 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 20:37:04 ] OpenHSP移植した方がマシだな。 >>803 あれそのままMIDPに持ってきたらjarサイズがデカすぎる。
806 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 22:36:57 ] 携帯にOpenHSPとか移植できんの?
807 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 20:14:30 ] HSPLetのiAppli移植なら
808 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 21:33:26 ] 面白そうだな
809 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 09:56:14 ] MIDPって今ダウンロードできないのでしょうか?
810 名前:デフォルトの名無しさん [2009/02/27(金) 13:02:56 ] 意味がわからない
811 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 13:10:20 ] 勘違いしていました。 j2me wireless toolkitなどです。 どこのダウンロードサイト(例えばjava.sun.com/products/sjwtoolkit/ja_download-2_2.html )にいっても ----------------------- General Error A technical error occured while processing your request. Please contact the system administrator. Thank you for your patience. ----------------------- このようなメッセージが出てダウンロードできません。 書いてある通りにシステムの管理者にコンタクトとった方がよいのでしょうか?
812 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 14:00:16 ] 今試したらそのURLから先に進んでDLできるけど。 ユーザー登録したか? 以前ブックマークしたDLページに直接飛んだりしてないか?
813 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 15:39:49 ] いえ、1年前くらいにユーザー登録は済んでいて、ログイン状態からのダウンロードで上記のようになりました。 私だけのようですね。 もう一度登録しなおしてやってみます。
814 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 16:08:42 ] ユーザー登録し直したら無事ダウンロード出来るようになりました。 ご迷惑をおかけしました。
815 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 21:26:13 ] Sアプリで、内部で自作のクラスを new すると 固まって戻ってこない端末とちゃんと動く端末がある。 何この症状('A`)
816 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 22:11:21 ] 事故解決 作ってるクラスの通信囲ってるtry{}catchの catch( ConnectionException e ){} を削除したら固まらなくなった?
817 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 19:31:33 ] MIDP2.0でS!アプリを作っています。 ブラウザからアプリを起動させるときに引数も一緒に渡してアプリ側で受け取るようにしたいのですがdojaの IApplication.getParameter(str prm) みたいにブラウザからのパラメータを受け取る方法は無いでしょうか?
818 名前:デフォルトの名無しさん [2009/03/06(金) 14:58:02 ] >>816 俺も同じような症状でてるわ。 なんなんだろうね。 アプリを利用した後、 アプリがアプリ一覧の一番上に表示されたり、されなかったりするのって端末依存だよね?
819 名前:デフォルトの名無しさん mailto:sage [2009/03/06(金) 14:59:53 ] OAPのアプリって少ないのかねぇ・・・
820 名前:デフォルトの名無しさん [2009/03/06(金) 15:14:54 ] midiから変換したmmfってどうやって鳴らすの? AudioPhraseでもPhraseでも こんな感じでエラーが出るんだけど java.lang.IllegalArgumentException: check failed. - check at com.jblend.media.core.MediaBuffer.check(+148) at com.jblend.media.core.MediaStorage.<init>(+40) at com.jblend.jscl.media.phrase.Phrase.<init>(+43) at com.jblend.media.smaf.phrase.PhraseBase.<init>(+11) at com.jblend.media.smaf.phrase.Phrase.<init>(+12) microSDで携帯に入れたら音なったんでファイルに問題はないはず アプリでどうやって鳴らすか教えてください よろしくお願いします。
821 名前:デフォルトの名無しさん [2009/03/07(土) 12:57:34 ] 久しぶりにSアプリアップしようとしたら 「署名の付加に失敗しました。」・・・ 前にアップできたデータもこれだった・・・ 何これ。。。
822 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 13:17:07 ] >>818 俺は詳しくは調べてないけど、動いたからいいやって感じw JADに何か設定が必要とかかね? ちなみに発生したのは830CA あと、アプリ一覧のは流石にアプリ側からどうしようもないから、 端末の設定か仕様だと思われる。 >>821 アプゲメンテ中w 2009/3/6:S!アプリのアップロード障害のご報告 現在S!アプリのアップロードにおきまして障害が発生致しております。 復旧に向けて対応中でございます。 ご迷惑をお掛けして申し訳ございません。 復旧まで今しばらくお待ち頂けます様お願い申し上げます。
823 名前:デフォルトの名無しさん [2009/03/07(土) 16:32:13 ] なんとピンポイントなw 今日中には復帰するのかな・・・ 早く復旧してくれないと検証ができない。。。
824 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 17:57:04 ] あの会社週末はお休みっぽいから、 復旧は来週だろうなぁ。 ほんとやる気ねぇよなぁw
825 名前:デフォルトの名無しさん [2009/03/07(土) 19:15:25 ] この障害はよくあることなのですか? たまたまだといいのですが・・・ せめて明日には復旧して欲しいけど。 月曜には復旧しないと技術レベルが・・・ となりそう・・・ほんと困った。。。 代わりの方法など無いのでしょうか?
826 名前:デフォルトの名無しさん [2009/03/08(日) 09:42:31 ] 質問です。 ダウンロードの際に下記が出るのですが これは対応していない端末ということなのでしょうか? "Improper data. Cannnot download application." 機種は703SHfです。
827 名前:デフォルトの名無しさん [2009/03/09(月) 09:48:01 ] >>822 俺も830CAだわw 問い合わせしてんだけど、返事がまったく来ない…。
828 名前:デフォルトの名無しさん mailto:sage [2009/03/09(月) 10:42:50 ] アプゲ復旧マダー?(´・∀・`)っ/凵⌒☆チンチン
829 名前:デフォルトの名無しさん mailto:sage [2009/03/09(月) 22:47:37 ] 明日中にアプゲ復旧しなかったら見切りをつけてiphoneいくよ。 いくらなんでも対応がひどすぎる。
830 名前:デフォルトの名無しさん mailto:sage [2009/03/10(火) 11:00:03 ] アプゲ復旧マダー?(´・∀・`)っ/凵⌒☆チンチン
831 名前:デフォルトの名無しさん mailto:sage [2009/03/10(火) 17:53:37 ] APげ復旧まだ〜?(`ε´)
832 名前:sage [2009/03/10(火) 21:36:33 ] APげ復旧キタ━━(゚∀゚≡゚∀゚)━━━!!
833 名前:デフォルトの名無しさん mailto:sage [2009/03/10(火) 22:46:06 ] アプゲで広報されてる復旧日時間違ってね?w
834 名前:デフォルトの名無しさん mailto:sage [2009/03/11(水) 03:30:36 ] >>820 resフォルダ内にa.mmfがあると仮定した場合、 try{ InputStream is = getClass().getResourceAsStream("/a.mmf"); Player p = Manager.createPlayer(is, "application/x-smaf"); p.realize(); p.start(); is.close(); }catch(Exception e){ } で再生できたような…。 うろ覚えだけど、AudioPhraseはwavを変換したmmf、Phraseはmidiを変換したspfしか再生できなかった気がする。
835 名前:デフォルトの名無しさん mailto:sage [2009/03/11(水) 16:40:01 ] すみません、質問させてください。 mmfを鳴らすサンプルプログラムを作ってみたのですが、NoClassDefFoundErrorが出ておちてしまいます。 mexaに含まれる(sutbclasses.zip)クラスを使おうとすると呼ばれます。 ttp://d.hatena.ne.jp/ntaku/20080226/1204031756 を参考にさせていただき、ライブラリのパスもしっかり通しているはずなのですが・・・ 環境は Eclipce Version: 3.4.2 MEXA Emulator Version 2.3.0 J2RE Version: 1.4.2_19 JDK Version: 1.4.2_19 OS: Windows XP Professional SP3 です。 もし解決方法をご存知の方いらっしゃいましたら、ヒントだけでもよろしくお願いいたします。
836 名前:デフォルトの名無しさん mailto:sage [2009/03/11(水) 19:55:56 ] 何のクラスを読んで落ちてるのかちゃんと書け!
837 名前:aa [2009/03/11(水) 21:26:42 ] Sアプリって画面の大きさを変更してプレイできるのでしょうか? 最近はFWVGAとWQVGAが増えているようですが、 切り替え可能なのでしょうか?
838 名前:デフォルトの名無しさん mailto:sage [2009/03/12(木) 00:21:50 ] シャープ機はFWVGAサイズに3Dアクセラレータが使用できるImageサイズが付いてこれない
839 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 21:29:47 ] S!アプリで、通信で取得したバイナリの一部が下みたいに63に置き換わって サイズも小さくなります。 こういう現象の原因をご存知の方いませんか? 92 0 0 -96 1 0 0 2 ↓ 92 0 0 63 0 0 63 エミュは問題ないんですが実機(922SH)で起きます。 通信エラーは起きておらず、試しにpngファイルを取得させたら 問題なく表示されました。 MIDP2.0、Eclipse3.2.1で作っています。 よろしくお願いします。
840 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 22:29:46 ] >>839 ? に置き換わってるね。 どこかでテキストとして扱われてて、バイナリ<->テキストの変換で こんな文字知らねーぞ変換できねーからとりあえず ? に置き換えとけ ってなってるんじゃねーかと。
841 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 13:51:36 ] どうせFTPでアップロードしたとき化けたんだろ
842 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 14:00:16 ] なつかしのuuencode
843 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 16:19:02 ] 某キャリアだけmimeがtext系のデータはどこかのサーバで勝手に書き換えられることがあったりなかったり。
844 名前:839 mailto:sage [2009/03/16(月) 15:18:45 ] >>840-843 レスありがとうございます。 サーバにアップした時点ではデータサイズが変わっていないので アプリのコードを疑っていたんですが別サーバを用意して試してみます。 ありがとうございました。
845 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 00:05:08 ] 「Java言語によるモバイルゲーム開発」を買ってきたよ! HelloWorldのソースすら間違っているってどういうこと?w 付属のCDでは間違えてなかったけどね。 全体的に初心者に優しい作りの本ですけど、基本が出来ている人なら もっと読みやすいかも。
846 名前:デフォルトの名無しさん [2009/03/17(火) 20:16:35 ] スレッド生成してダイアログを出力したら、 なぜかダイアログ以外にソフトキーが表示されるんだけど…。 (ダイアログ生成時にソフトキーは生成していない) どう質問してよいかも分からんし、 困った。 同様の事象でた人とかいない?
847 名前:デフォルトの名無しさん [2009/03/17(火) 20:30:06 ] 俺疲れてんな。 こんなエスポーにも分からないような質問してしまうとは。
848 名前:デフォルトの名無しさん mailto:ss [2009/03/17(火) 21:52:23 ] 最近携帯画面でかくなりすぎ、 対応するために新たに画像起こすのか?w それとも引き伸ばし画像?w
849 名前:デフォルトの名無しさん mailto:sage [2009/03/20(金) 04:07:46 ] MIDP2.0でサーバと通信するコードを書いたんですが、phpからレスポンスを取ろうとすると4行目で java.io.IOException が発生します。 String URL = "www.server.co.jp/start.php?prm1=100 "; HttpConnection c = (HttpConnection)JConnector.open(URL,JConnector.READ,false); c.setRequestMethod(HttpConnection.GET); int rc = c.getResponseCode(); サーバに接続する前にgetResponseCode()を呼び出すとIOExceptionが帰ってくるらしいんですが php以外のファイルは取得できるし、存在しないファイルなら404を返すのでアクセスはできているんだと思います。 MIDPでphpからレスポンスを受けられないなんて仕様は無かったと思うんですが どうすればphpと通信できるか教えてください。 よろしくお願いします。
850 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 11:52:33 ] アプゲにうpは出来たっぽいんだが・・・・;(`ε()゙
851 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 17:46:56 ] >>848 普通に黒帯
852 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 23:34:45 ] appget.com/contest/au2007/lecture/lesson3.html ここの通りに作ってるのですが、実機でjarをダウンロードするところで、 不正なファイルですと出て失敗してしまいます。 他の人が作ったのは動かせるのですが、何か原因があるのでしょうか? JDK1.5だとビルドできず、JDK1.4.2を使ってますが、関係ありますか?
853 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 23:57:10 ] 既出でしたね、JADの内容を調べてみます
854 名前:852 mailto:sage [2009/04/02(木) 11:26:00 ] 解決しました、アイコンが無かったからでした。 そのサイト、入門サイトなのにアイコンが必要なことについて一切触れてないのはちょっと…。
855 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 19:58:32 ] アイコンは必須じゃない。 jadの記述内容が理解できてなかったんでしょ? アイコンの説明は第2回でされてるし、何でサイトのせいなのw
856 名前:デフォルトの名無しさん [2009/04/02(木) 23:19:33 ] Sアプリから大きなデータをサーバにPOSTすると以下のエラーが返ってきてしまいます。PC上のエミュレータからだと問題ありません。 chunked transfer-encoding forbidden ---------S!アプリ開発ガイド [端末情報 MIDP 2.0 対応端末編---------- 一部端末に、HTTP の POST リクエストでデータを送信する場合のエンコーディングの特徴が制限事項として記載されました。 902T, 903T, 803T, 904T, 705T, 910T, 810T, 811T, 813T, 812T, 911T, 814T, 815T, 912T の場合 * POST データが 2016Bytes 以上の場合は、自動的にヘッダフィールドオプションを「Transfer-Encoding:chunked」にして送信する * POST データが 2016Bytes 以下の場合は、Content-Length を付与して送信する。ただし、flash() をコールした場合はデータサイズによらず chunked 形式で送信する ------------------- 使っている携帯が911Tなのでまさに上記の制限事項が原因に思われます。 ぐぐると、apacheのバージョンを上げれば解決するという対処法がよく書かれていますが、 サーバはxreaを借りているので、apacheは弄ることができないのです。 何か対処方法をご存知の方がいましたら教えて頂けないでしょうか。
857 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 23:30:30 ] ポストするデータに postid=送信するデータに対して一意 seqid=送信するデータのシーケンス番号 isfinish=この電文で終了か でもつければ?
858 名前:856 mailto:sage [2009/04/02(木) 23:46:05 ] >>857 レスありがとうございます。 複数回に分けてPOSTするという意味でしょうか。 CGIが複雑になりそうですね。。。 ちなみに、独自フォーマットの画像データを送信しようとしています。
859 名前:デフォルトの名無しさん mailto:sage [2009/04/03(金) 12:30:31 ] iアプリからオープンアプリに移植しようとしているんですが runメソッド内でこれ以上変数を定義すると Uncought exception java/lang/NullPointerException が出てしまう状態になってしまいました 何が原因か分かる人いたらお願いします
860 名前:デフォルトの名無しさん mailto:sage [2009/04/03(金) 21:37:35 ] うんこexceptionはキャストミスによって起こることを覚えておき。
861 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 01:00:01 ] うんこww なんかと思ったよw
862 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 03:48:37 ] >>859 変数にnullを代入してるか、未初期化になってる。
863 名前:859 mailto:sage [2009/04/04(土) 11:24:35 ] >>860 >>862 レスありがとうございます 適当に int a=0; とか追加してもそれになる状態なので原因は多分違うと思います。
864 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 11:22:22 ] システムプロパティの電池残量のcom.kddi.dev.powersupplyが電池残量0 (=空),1,2,3 (=満),4 (=充電中) とありますが 実際には899や771等の別の数字が表示されるのですがきちんとした値は表示されますか?
865 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 11:47:21 ] 俺もそれで引っ掛かったけどいかんせん資料が少ないんだよね
866 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 15:44:48 ] >>863 > 適当に プログラマーとしての適正ないから、あきらめるが吉。
867 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 16:29:57 ] × 適正 ○ 適性
868 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 21:12:06 ] >>865 他の人もそうなりますか・・・ 簡単な数字が出るはずだけに謎ですね
869 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 22:02:38 ] >>868 Formに文字数制限(1文字)して実機に渡したらぬるぽになったんで分かった。 ドキュメントのミスか実装のミスか
870 名前:859 mailto:sage [2009/04/06(月) 01:58:39 ] 今の状態が説明不足だったかもしれないので詳しく言います void b(){} run() { b(); プログラム int a; System.out.println("終了"); } int a;を消すと実行できます。 int a;を消さないとb();で落ちます。b();を消してもプログラムに他の自作メソッドがある時点で落ちてしまいます。
871 名前:859 mailto:sage [2009/04/06(月) 02:07:19 ] ちなみにb()は空のメソッドです
872 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 19:47:30 ] ワラタ
873 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 03:32:50 ] 適性以前の問題だなw
874 名前:859 mailto:sage [2009/04/07(火) 19:30:56 ] 笑われるほど簡単なミスなんでしょうか・・・ 数時間原因を探したけど全く分からなかったので どなたか教えていただけたら有りがたいです
875 名前:デフォルトの名無しさん mailto:age [2009/04/07(火) 19:38:35 ] 質問です。 携帯javaを学んでいるところです。 最近は、サーバにアクセスし、スケジュールの確認や登録などを行う アプリが多くあるようですが、そのようなシステムは大抵「JDBCを 使ってDBに接続している」という作り方をしているという考えで よろしいのでしょうか。 それとも、容量やスペック制限がある為、何か別な考え方で 接続しているのでしょうか。 よろしくお願いします。
876 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 19:43:36 ] アプリはhttpで「データくれ」って言ってるだけだと思う。
877 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 20:25:33 ] >>874 それだけの情報では、何が問題なのかは誰にも分からないと思うけど、 デバッグの様子があまりにずさんだからいろいろ言われるのでは? せめて、どこで例外が起きてるか切り分けるとかしてみたらどう。