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 あたりにリンク集・;(`ε()゙
528 名前:デフォルトの名無しさん mailto:sage [2008/09/09(火) 23:29:33 ] LocationAPIってCLDC/MIDPのオプションパッケージにもあるんだが。
529 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 00:05:02 ] >>525 >教えて欲しいのなら情報交換が基本でしょ そっくりそのまま返してやろう。 最初に質問をしているのはお前だ。 ならば用途くらい述べても差し支えなかろう。真っ当な用途ならな。 iアプリスレも見てるが、お前の過剰な反応の仕方からしてどうせロクな用途じゃないだろ。 盗撮してたのがバレて顔真っ赤にして否定してる中年オヤジみたいだ。 ついでだから回答してやるよ。 お前のやろうとしていることは「できない」。 そもそも勝手アプリでそんなことできたら、勝手に電話かけまくるウイルスアプリが簡単に作れちまうわ。
530 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 00:37:17 ] スルー力ないな
531 名前:522 mailto:sage [2008/09/10(水) 01:21:50 ] ec2.images-amazon.com/images/I/51D2FCTJG4L._SS500_.jpg 一匹だけでやめるつもりだった 今は反省している
532 名前:デフォルトの名無しさん mailto:sage [2008/09/11(木) 21:55:22 ] 俺にも数年前にはそんな時期があった 一度このスレ保存しといて3年後に見てみ 匿名といえど恥ずかしさがこみ上げてくるよ
533 名前:デフォルトの名無しさん mailto:sage [2008/09/12(金) 01:14:19 ] >>532 1108781476 の 584 とか、 ヤなもの思い出してしまったじゃねーか ;(`ε()゙
534 名前:デフォルトの名無しさん mailto:sage [2008/09/16(火) 00:43:02 ] 皆さんはレコードストアを使用する時、MIDlet-Data-Size以外の部分で ソース内で何か明示的に領域を確保したりしています? 実は現在制作中のゲームでスコアや名前をセーブする機能を搭載して みたんですが、端末によってはレコードストアへの保存を失敗する場合が あるみたいなんです。 しかも同じ端末でもアプリを削除→再ダウンロードすれば失敗しなく なったりして、何が原因なんだろうと試行錯誤しています。 もしかしたら、保存領域の確保などがソース内で必要なのかなと思って 質問させて頂きました。 ちなみにエミュレータや自分の端末では一切失敗しないんですよね。。
535 名前:デフォルトの名無しさん mailto:sage [2008/09/16(火) 15:49:24 ] >>534 MIDPの仕様で、レコードストアを管理するためのヘッダ情報の量は不定となっているけどそれは考慮している? 32バイト使いたいからって、MIDlet-Data-Sizeに32を指定すると失敗するし、 なんとなく「倍とっておけばいいだろ」とかで決め打ちしてると、ヘッダ情報を多めにとる端末でエラーになったりするぞ
536 名前:534 mailto:sage [2008/09/16(火) 23:20:32 ] String型の文字列の保存が結構あるのでMIDlet-Data-Sizeには かなり多めの3000を指定しています。 これが多すぎてエラーを起こす場合もあるという事でしょうか? でも、全く同じ状況で全く同じ端末でも、アプリを削除→再ダウンロード すると正常に保存出来たりするんですよね、、
537 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 04:26:01 ] MIDlet-Data-Sizeは機種によって上限がある。そこを調べるんだ。
538 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 17:14:55 ] http通信で得たjpgのbyte列dataをImage.createImage(data,0,data.length);ってやってイメージを作成したいんだが 実機でやると、IllegalArgumentExceptionを返されてしまいます。 SoftBankの開発者資料を見たらjpgは対応はしてるみたいですけど 何が悪いか分かる人いませんか?
539 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 22:23:30 ] >>538 そのbyte配列に正しくJPEGデータが入ってるかどうか確認してみたら? 通信の段階でこけてるかもしれないから 最初の10バイトくらいをdrawStringで表示してみれば分かると思う
540 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 22:53:17 ] ソフトバンクの911SHを使ってます。 グーグルマップがストリートビュー対応になって羨ましい限りで、 何とか動かないかとやってるのですが、起動してロゴが出て読み込 んでるところで止まってしまいます。 ネットワークに接続できません。 このアプリケーションではデータ通信用の接続が必要です。 自動的に再試行します。 電波の状態を確認してください。 MIDlet-Permissions: javax.microedition.io.Connector.httpの記載は jadにもしてるのですが、どうも通信しないようで。 PCでMEXAでは問題なく動くのですが。 やはりソフトバンクの普通のSHとかでは動かないんでしょうか? 試しているのはストリートビュに対応した2.3.1です。 tp://www.google.com/gmm/apps/v2.3.1/L1/gmaps-231-m2_L1.jar
541 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 23:19:55 ] 携帯のブラウザで非同期通信とかできるの? 間にservletかませるとかどうよ
542 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 23:54:27 ] あの、auでswf(データフォルダから実行するタイプ)のゲーム作ろうかと 考えてるんですけど、どうしたらいいですか? ちょっとスレ違いしてきました;
543 名前:デフォルトの名無しさん mailto:sage [2008/09/19(金) 00:34:49 ] >>542 【携帯でflash】 Adobe Flash Lite総合スレ Part3 pc11.2ch.net/test/read.cgi/swf/1200708605/
544 名前:デフォルトの名無しさん mailto:sage [2008/09/19(金) 03:17:22 ] >>538 MIMEだな。 .htaccessでもおいとけばおk
545 名前:デフォルトの名無しさん mailto:sage [2008/09/19(金) 03:26:29 ] >>542 >あの、auでswf(データフォルダから実行するタイプ)のゲーム作ろうかと >考えてるんですけど、どうしたらいいですか? >ちょっとスレ違いしてきました; スレ違いってわかってるのに書き込むその神経と その程度のことすらわからないのにこれから どう作成していくかをkwsk 今後のために言わせて貰うと わからないことを丸投げするようなら ゲームは作るべきじゃないと思う。 まずはflash lite2.0の仕様を100回くらい読み返すことをおすすめするよ
546 名前:デフォルトの名無しさん mailto:sage [2008/09/19(金) 21:06:56 ] >ちょっとスレ違いしてきました; 一文から察するにスパゲティープログラムを書く素質は十分にありそうだ
547 名前:デフォルトの名無しさん mailto:sage [2008/09/20(土) 12:05:33 ] >>540 動かないねぇ
548 名前:デフォルトの名無しさん mailto:sage [2008/09/20(土) 17:12:55 ] 一週間くらい、チマチマとToolKitで開発して 久々に実機で動かしたら オープンアプリエラー(7F)で動かず・・・ やっぱ実機でチョコチョコ動かしていかんとダメっすね。 このエラー詳細解る方います?
549 名前:デフォルトの名無しさん mailto:sage [2008/09/21(日) 04:08:17 ] 起動直後にエラーコード128なら、MIDletのコンストラクタか、 startApp()で例外が起きてるかもしれない。 例外をキャッチして、画面に表示するようにしてみれば、何か 分かるかも?
550 名前:デフォルトの名無しさん mailto:sage [2008/09/21(日) 04:10:28 ] 128じゃなくて127だた。
551 名前:デフォルトの名無しさん mailto:sage [2008/09/21(日) 13:29:32 ] どうせ拡張API使ってるとか言う話
552 名前:デフォルトの名無しさん mailto:sage [2008/09/26(金) 17:47:53 ] MEXAでアプリつくってるのですが 圏外時にhttpConnectionでネットワーク接続を 行うとIOExceptionが帰ってくると思いますが JSCL1.1以降の端末では IOException.getMessageで帰ってくる文字列をチェックしてやると 圏外と判定できると記述されているのですが MEXAだと上記処理で圏外の判定ができません。 (IOExceptionでキャッチしているのですが) 現在はIOExceptionに処理が来た場合は圏外という感じで チェックしているのですが、皆様はどのように実装しているのか 気になった次第ですので質問させていただきました。 参考PDF ttp://www2.developers.softbankmobile.co.jp/dp/tool_dl/download.php?docid=303&companyid=
553 名前:>>549 mailto:sage [2008/09/27(土) 00:48:54 ] 遅レスだけどヒントありがとう とりあえず、コメントアウトしつつデバッグしてみました。 シューティング風ゲーム作ってるんだけど 敵のクラスを配列で呼び出したらエラーになるみたい 一個や二個ならエラーでないんだけど、5個以上になると実機でエラー メモリ使いすぎみたいっすね。 仕様から見直すことにしました。
554 名前:デフォルトの名無しさん mailto:sage [2008/09/28(日) 15:01:44 ] >>553 一度に使用するイメージサイズがでかすぎるんじゃない? もしくはよっぽど下手な実装してるか
555 名前:553 mailto:sage [2008/09/30(火) 19:41:34 ] >>554 カラフルな画面でやりたくて 見た目にこだわっちゃったからかも あと背景をスクロールさせるのに 240*268の同じ一枚絵を三枚呼び出して ループさせたりしてたからコレが原因だと思うw 実装に関して「おまえなにやってんだバカwww」 って感じだとおもう。
556 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 21:20:45 ] 動きのある背景は配列で処理するに限る
557 名前:デフォルトの名無しさん mailto:sage [2008/10/01(水) 09:10:20 ] いまどきの携帯なら240*268を3つくらいなら余裕だと思うけどね 敵のクラスにイメージとか持っちゃってるんじゃない?
558 名前:デフォルトの名無しさん mailto:sage [2008/10/03(金) 01:47:26 ] 敵キャラも背景も、プログラムを呼び出したときとかステージ開始時とかに 纏めて読み込んでおくデータモデルクラスを作って、 さらにそれを継承する各ステージクラスを作ってそれのコンストラクタで内部のイメージコレクションを初期化、 クラス内では static final int ENEMY_ZAKU=0x0; static final int ENEMY_GOUF=0x1; ってな感じで定義して public Image getImageAt(int num); って感じでイメージを取得するのが良いらしいと聞いた。 敵キャラクラスの持つ情報は極力stringかintかだけにするべきだとも。
559 名前:デフォルトの名無しさん mailto:sage [2008/10/04(土) 14:41:46 ] ファクトリメソッド的な感じかな?
560 名前:デフォルトの名無しさん [2008/10/08(水) 16:20:30 ] 携帯アプリでbluetoothの機能を利用したいんだけどそれってできるの? 具体的にはbluetooth同士で接続してチャットするみたいなアプリ機能なんだけど… 携帯アプリ作ったことないからわからんのでおしえてくだしあ><
561 名前:デフォルトの名無しさん mailto:sage [2008/10/08(水) 17:21:16 ] >>560 softbankなら、ちかチャットってアプリがデフォルトで入ってる bluetoothを使ったチャットアプリ。
562 名前:デフォルトの名無しさん mailto:sage [2008/10/08(水) 22:35:20 ] あれ青歯だったのか赤外線かと思ってた。
563 名前:デフォルトの名無しさん mailto:sage [2008/10/09(木) 00:17:47 ] 赤外線のチャットアプリって冷静に考えてマヌケすぎると思うんだが・・・w
564 名前:デフォルトの名無しさん mailto:sage [2008/10/09(木) 06:37:54 ] atan2が無いよ! atan2が無いんだよ!
565 名前:デフォルトの名無しさん mailto:sage [2008/10/09(木) 08:40:47 ] そのくらい調べなよ ttp://en.wikipedia.org/wiki/CORDIC ttp://dspguru.com/comp.dsp/tricks/alg/fxdatan2.htm でも逆三角関数なんて必要か? ベクタとマトリクスだけでいいじゃん
566 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 14:11:07 ] atan2って自分で計算すりゃ良いんじゃないの?
567 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 15:48:50 ] それよりもpow
568 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 18:48:39 ] powこそ自分で計算すりゃ良いんじゃないの?
569 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 20:04:27 ] 一番有用なのはrsqrt 異論は認めない
570 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 00:18:39 ] 加算と減算さえあれば何でも求まるだろ 常識的に考えて
571 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 00:52:06 ] 減算すらいらんよ
572 名前:デフォルトの名無しさん [2008/10/16(木) 19:25:26 ] MEXAエミュレータでのカメラ機能使用時の障害について教えてください。 コードは以下の通りです。 --------------------------------------------------------------- 01 cc = (CameraConnection)Connector.open("camera:"); 02 cc.capture(); 03 String filename = cc.getFileName(); 04 System.out.println(filename); 05 cc.close(); 06 StorageConnection sc = (StorageConnection)Connector.open("file://" + filename); 07 image_data = new byte[(int)sc.getLength()]; 08 InputStream is = sc.openInputStream(); 09 is.read(image_data); 10 is.close(); 11 sc.close(); --------------------------------------------------------------- 上記コードを実行すると以下のように「NullPointerException」が 6行目で発生します。 コンソールの表示は以下の通りです。 C:\SOFTBANK_MEXA_EMULATOR21\resource\ms\Pictures\test2.jpg [UIEvent] Uncaught java.lang.NullPointerException occurred in key event (3) callback of Main どなたか解決方法をご存知でしたら、お教えください。 よろしくおねがいします。
573 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 19:59:57 ] >>572 ぬるぽ
574 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 22:46:37 ] ガッ!!
575 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 23:42:07 ] >>572 C:\SOFTBANK_MEXA_EMULATOR21\resource\が不要じゃね
576 名前:572 [2008/10/17(金) 09:55:38 ] >>575 6行目を以下の通りにしても駄目でした。 StorageConnection sc = (StorageConnection)Connector.open("file://test2.jpg");
577 名前:デフォルトの名無しさん [2008/10/17(金) 13:59:49 ] >>469 自分も>>468 と同じ現象でハマっていますが、 JDK1.3にしてもダメなようです。
578 名前:デフォルトの名無しさん [2008/10/17(金) 16:27:07 ] すみません。 実機(923SH)で System.out.println()の中身を追跡する機能は無いのでしょうか? iアプリだと「トレース情報」で表示できますけど。 どなたかご存知の方お願いします。
579 名前:デフォルトの名無しさん [2008/10/17(金) 18:19:34 ] 実機でのJConnectorを利用したHTTP通信に嵌っています。 エミュレータでは動作するのですが、実機でNGな状態です(Apacheのログで確認)。 セキュリティに引っかかっている感じですが、そもそも以下のJADファイルは有効でしょうか? ------------------------- MIDlet-Name: Sample01 MIDlet-Vendor: Test MIDlet-Version: 1.0 MIDlet-1: Sample01, , Sample01 MIDlet-Jar-URL: Sample01.jar MIDlet-Jar-Size: 6975 MIDlet-Permissions: com.j_phone.io.Connector.CameraConnection.capture,com.j_phone.io.Connector.StorageConnection.read MIDxlet-API: JSCL-1.2.2 MIDlet-X-AllowURL-1: www.example.com/ -------------------------
580 名前:デフォルトの名無しさん mailto:sage [2008/10/17(金) 18:29:42 ] MIDPの実機は標準出力はない
581 名前:デフォルトの名無しさん mailto:sage [2008/10/17(金) 19:31:09 ] >>576 端末内のパス指定は file:///ms/フォルダ/ファイル のはず 今回の例だと file:///ms/Pictures/test2.jpg
582 名前:デフォルトの名無しさん [2008/10/19(日) 20:39:57 BE:102222443-2BP(34)] 実機での検証を行うため、開発中のアプリを「Trusted MIDlet」にしたいのですが、 手続きとか審査があるのでしょうか? スパイシーのビジネスプロバイダを使っています。
583 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 22:02:30 ] >>582 やりたいことがよく分からん…。 例えばFeliCaなんかを使っているアプリはTrustedでなければ公開できない。 Trustedにしたかったらソフトバンクと公式契約し、アプリにソフトバンクの署名を付けてもらった上で ソフトバンクのサーバにアップしなければならない。 「スパイシーのビジネスプロバイダを使っている」時点でTrustedの機能は使っていないと思われるので、 「アプリをTrustedにしたい」という意味が分からない。
584 名前:デフォルトの名無しさん [2008/10/19(日) 22:52:13 BE:76667033-2BP(34)] >>583 カメラ機能で撮影した画像をHTTP(S)で第三者のサーバへ送信するアプリです。
585 名前:582 [2008/10/20(月) 20:13:51 BE:477036487-2BP(34)] >>583 自己解決しました。 MIDlet-Permissionsの設定だけで行けました。 エミュだとTrustedにしないとエラーが出ていたもので。
586 名前:デフォルトの名無しさん [2008/10/22(水) 15:23:46 ] すみませんスレ違いかもしれないですが、 ビジネスプロバイダって初期費用5000円払ったら ずっと開発Cコース無料で利用できるってことですか? それともまた3か月後に支払うんですかね? 問い合わせにメール投げてもかえってこなくて。。
587 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 15:36:47 ] >>586 ★開発Cおよび教育向け開発Bディレクトリでは、月額料金は無料ですが、ご契約初回のみ初期費用5,000円(税抜)がかかります。 www.sappli.com/kiyaku.htm
588 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 09:55:41 ] PDAでMIDP使ってアプリを作る予定なんですけど PDAは容量制限とかあるのでしょうか? 書くとこわからなかったんでここに相談します。
589 名前:588 mailto:sage [2008/10/24(金) 09:58:26 ] PDA向けアプリを作るって事ですすみません。
590 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 13:12:59 ] >>588 機種によるのでは?
591 名前:586 [2008/10/24(金) 13:57:06 ] 回答ありがとうございます。 初回契約時に払えば、あとは無料って解釈でよかったんですね! ありがとうございます。 また質問になりますが、ビジネスプロバイダって 使用が制限されるAPI機能の詳細とか載ってないですよね? おおまかな感じで個人情報と通信のAPIが使えるとは書いてはあるけど。。 具体的にどういったことが出来るか知りたいんです; 一度5000円払って登録しないとわかんないんですかね^^; 登録されてる方で何か知っている方がいたら教えてくださいませんか? よろしくおねがいします。
592 名前:デフォルトの名無しさん [2008/10/24(金) 20:17:05 ] 「S! Appli MEXA Emulator 2.1」でHTTPSの実験をしようと考えています。 証明書をインストールしなければいけないそうですが、 「Readme_CertStoreTool.txt」を読んでもなかなかうまく行きません。 手元にあるファイルは、認証局から発行されたcrtファイルです。
593 名前:582 [2008/10/25(土) 01:38:27 BE:306667049-2BP(34)] >>591 個人情報や通信のAPI位なら制限はない様子。 他になにかしたいことがあれば、電話してみてはいかがでしょうか?
594 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 05:15:28 ] >>563 うむ…シュール過ぎるよな。
595 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 12:53:45 ] >>594 合コンで使える
596 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 20:31:42 ] 電車の中とかイベント会場では面白そう
597 名前:デフォルトの名無しさん mailto:sage [2008/10/26(日) 22:54:31 ] 使い方工夫すれば広がる物もあるんだな。 貯金箱とかだって、良く考えれば銀行に預金した方が良くね?って話だしw
598 名前:デフォルトの名無しさん [2008/10/28(火) 20:05:08 ] S!アプリで、JADファイルにパラメータを埋め込んで、 それをアプリから取得することは可能でしょうか? やりたいことは、以下のアドレスのように、 JADファイルに'addpram1: param-x'などと記載して、 String addparam = System.getAppProperty("addparam1"); で取得する感じです。 urana.info/mobile/midp/addparamtojad.html どなたかご存知の方、アドバイスお願いします。
599 名前:デフォルトの名無しさん mailto:sage [2008/10/28(火) 21:57:53 ] >598 最初の2行が質問で、続く4行がその答えで、自己解決では。 addparam1ってのがその何らかのアドレスを格納したパラメータで、 それをアプリから取得する記述例ってことでしょ、これ。 だったらそのアドレスのパラメータを他のパラメータに置き換えればいいだけだよ。 引用したURLで紹介してるのはそれをPHPでやってるってこと。 JADに直接記述するならPHPは関係ないな。
600 名前:デフォルトの名無しさん [2008/10/29(水) 13:25:09 ] >>599 >続く4行がその答え その方法、BREWの方でのサンプルで、 同じことをS!アプリで行うとヌルポで落ちます。 やってダメなので質問しました。
601 名前:600 [2008/10/29(水) 13:32:08 ] すいません。 × BREW ○ オープンアプリ
602 名前:デフォルトの名無しさん mailto:sage [2008/10/29(水) 14:11:16 ] >600 S!でもオープンアプリでも関係ないよ。MIDPの仕様だから。 実際、自分はS!でもオープンアプリでもできてるし。 System.getAppProperty()は文字列の取得に失敗するとnullが返る。 try-catchでくくってエラー対策するのは当然として、 JADがUTF-8で記述されてないとダメ。 パラメータ書き足した後、SJISで保存し直しちゃってないか確認。 (それだとダウンロード自体できないかな?)
603 名前:600 [2008/10/29(水) 14:30:07 ] >>602 ありがとうございます。 ↓のようにJADファイルの最後の行に渡したいパラメータを追記しました。 ----- JADファイル ----- … … MIDlet-Application-Security: Y addparam1: 12312341234 ----------------------- で、アプリの方で以下のようにコーディングしました。 import javax.microedition.midlet.MIDlet; public static String tel = new String(System.getAppProperty("addparam1")); コンパイルが通らないです…。 importするクラスが悪いのでしょうか?
604 名前:デフォルトの名無しさん mailto:sage [2008/10/29(水) 14:44:31 ] エラーログ見せるんだ!
605 名前:デフォルトの名無しさん mailto:sage [2008/10/29(水) 15:08:23 ] getAppPropertyはMIDletクラスのメソッドだろ
606 名前:デフォルトの名無しさん mailto:sage [2008/10/29(水) 15:11:23 ] コンパイル通らないなら完全にソースに問題ありじゃん
607 名前:600 [2008/10/29(水) 15:14:35 ] >>604 >>605 すみません。以下の方法で行けました。MIDletクラスのメソッドでした。 ありがとうございました。 public class Sample extends MIDlet { … public String tel = getAppProperty("tel"); public String url = getAppProperty("url"); … } >>602 値の取得ができました。ありがとうございました。 ところで、コンテンツアグリゲータとの関係で、 JADファイルの動的生成はやはり難しいでしょうか? PHPで動的生成できると面白いのですが…。
608 名前:600 [2008/10/29(水) 15:18:29 ] >ところで、コンテンツアグリゲータとの関係で、 >JADファイルの動的生成はやはり難しいでしょうか? >PHPで動的生成できると面白いのですが…。 S!アプリでの話です。オープンアプリの話ではないです。
609 名前:デフォルトの名無しさん mailto:sage [2008/10/29(水) 16:57:53 ] 602だけど 「System.getAppProperty()は〜」はコピペで混乱させてスマン。>605の通りです。 でも上手くできてよかったな。 >607-608は、できないよ。
610 名前:デフォルトの名無しさん mailto:sage [2008/10/30(木) 03:46:07 ] テキストビューワ的なオープンアプリってないよね? しおり付きのテキストビューワがkjx時代にあってお世話になったから作ってみようと思うんだけど、 まだ仕様すら読んでないんだけどできそうかな?
611 名前:デフォルトの名無しさん mailto:sage [2008/10/30(木) 03:47:23 ] >>610 はau用のオープンアプリの話です
612 名前:デフォルトの名無しさん mailto:sage [2008/10/30(木) 04:04:50 ] 端末内のファイルにアクセスできないからテキストファイルを容易するだけで一苦労だよ
613 名前:デフォルトの名無しさん mailto:sage [2008/10/30(木) 04:07:43 ] >>612 jarを作る段階でtxtから文字列を抜き出してjarに埋め込もうかと思うんだけど、どうかな?
614 名前:デフォルトの名無しさん mailto:sage [2008/10/30(木) 07:06:14 ] なんか仕様も読まずに尋ねちゃってる時点で作れないと思うよ
615 名前:おでん mailto:nintendoguy@163.com [2008/10/30(木) 23:36:11 ] ソフトバンクアプリを作成中ですが、なぜGameCanvasから引き続いたクラスの keypressed関数が呼び出されないのですか?
616 名前:デフォルトの名無しさん mailto:sage [2008/10/31(金) 00:20:03 ] au用オープンアプリなんて言ってる時点でだめじゃん・;(`ε()゙
617 名前:デフォルトの名無しさん mailto:sage [2008/10/31(金) 00:23:09 ] なんで?
618 名前:デフォルトの名無しさん mailto:sage [2008/10/31(金) 22:47:48 ] au以外にOAP採用してる国内端末あるっけ? 元々java環境のsoftbankとdocomoにOAPといってもピンと来ないな
619 名前:デフォルトの名無しさん mailto:sage [2008/11/01(土) 00:55:43 ] オープンアプリってのは OAP上で動くアプリのことなんで かららずしもau用って訳じゃあないけど >>618 の言いたいことはよおくわかる。 >>610 は仕様嫁ってことですね
620 名前:デフォルトの名無しさん mailto:sage [2008/11/01(土) 15:55:50 ] >>619 OAPはいわばJVMなんだし、○○用って表現自体怪しいけどな でも言いたいことはよおくわかるよ
621 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 09:03:20 ] 本人はよく分からずに書いてるみたいだけど、 ニュアンスは伝わってるんだからそんな揚げ足とってツッコまなくてもいいやん・;(`ε()゙ >jarを作る段階でtxtから文字列を抜き出してjarに埋め込もうかと思う これもやろうとしてることがイマイチ分からないけど、 抜き出して〜とかしなくてもtxtファイルを直接jarに含めればいいよ。 ということで後はリファレンス読んで頑張れ。
622 名前:デフォルトの名無しさん [2008/11/02(日) 19:51:36 ] 上の方で同じ質問があったかもだけど、俺も実機でアプリを動かそうとしたら オープンアプリ7Fエラーが出て超困ってる。 特に端末依存なAPIは使ってない。何が原因か分からん…メモリは結構使うタイプのアプリだけど、起動直後に落ちるとか意味分からん。タイトル画面を表示する段階では何も生成してないっつの。 各端末によってクラスァイルの数とかに制限があるのだろうか。こういうところで詰まったことのある人ヘルプ!
623 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 21:56:27 ] 前7Fエラーで詰まってたものだけど 別ファイルで作ってた敵とか自機のクラスで GameCanvasを継承させてたのが原因だった。
624 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 22:09:17 ] それが原因ならエミュでもエラー発生すると思うんだが何でだろう 不思議だ
625 名前:デフォルトの名無しさん mailto:sage [2008/11/03(月) 03:38:15 ] 設計によっては難しいだろうけど コメントアウトとビルドを繰り返して実機で検証していくのが 一番手っ取り早いかと 例外取れてそうなら起動時にデバッグ用コマンド入力で 前回検出された例外を出力してみる
626 名前:デフォルトの名無しさん [2008/11/03(月) 18:29:39 ] イーモバイルの端末H11Tで Playerクラスで次々に音ファイルを読み込んでrealize()していくと5個目でRuntimeExceptionがでる。 仕様では一度にprefetchやstart状態にできる数には制限があるが、realizeだけならできるはずなんだが、、。 このおかげで音をはじめに5個以上ロードしておくことができないんだけど、 同じエラーでこまった人いない? ちなみにイーモバイルのほかの端末は試してない。
627 名前:デフォルトの名無しさん mailto:sage [2008/11/04(火) 10:23:36 ] OutOfMemErrじゃなくて?
628 名前:626 mailto:sage [2008/11/04(火) 15:13:38 ] 小さいサイズのmidファイルで試してみたけど、変わらず。 具体的なエラーコードは java.lang.RuntimeException: Error code: -8 です。