1 名前:デフォルトの名無しさん mailto:sage [04/08/06 22:21] J2ME CLDC+MIDPベースの携帯電話用Java(主にEZアプリ、Vアプリ)に関するスレッドです。 質問でも議論でも何でもこい、と。 前スレ: CLDC+MIDP+携帯電話用Javaスレッド part 2 pc5.2ch.net/test/read.cgi/tech/1070858996/ 過去スレ 携帯JAVAのスレッド pc2.2ch.net/test/read.cgi/tech/1011977260/ (DAT落ち) -- 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 あたりにリンク集
652 名前:デフォルトの名無しさん mailto:sage [04/11/22 17:38:41] >>650 stubclassの名の通り、SDKのクラスには実際のコードが含まれていない。 実際のコードは実行環境側にあるので、不可能。
653 名前:デフォルトの名無しさん [04/11/22 21:50:59] >実際のコードは実行環境側にあるので、不可能。 ありがとうございます。とんちんかんな質問でした。申し訳ないです。。。 それでは、P4型で読み込んだ画像(png)を90度回転させたり、上下左右反転 させたりするにはどうすればよいのでしょうか?AppletだとPixelGrabberで ピクセル取得して入れ替えて表示させたりしているのをみつけたのですが。 クラスを自作するとしたら、どのようにすればよいですか?
654 名前:デフォルトの名無しさん mailto:sage [04/11/23 00:02:14] >>653 Vアプリは作ったことないが、その為にボーダではスプライトがあるんじゃね? スプライトが嫌なら前方向に回転させたpngを用意するとか。
655 名前:デフォルトの名無しさん mailto:sage [04/11/23 00:29:52] がんばって行列計算するとか。
656 名前:デフォルトの名無しさん mailto:sage [04/11/23 00:36:17] 90度単位なら行列計算いらんだろ。 だけど、Graphicsクラス上でピクセル単位でいじれるのはP5からなので、 P4でやろうと思うと、 >654 のスプライトか、PNG解析クラスを自作するかくらいしかないんじゃないかな。
657 名前:デフォルトの名無しさん mailto:sage [04/11/23 12:09:48] 潔くPNG解析汁
658 名前:デフォルトの名無しさん mailto:sage [04/11/23 12:20:29] てか自前でPNG解析クラスなんか作って容量大丈夫なのか?
659 名前:デフォルトの名無しさん mailto:sage [04/11/23 18:31:40] 回転画像用意する分より小さく作るなら意味あるな
660 名前:656 mailto:sage [04/11/23 22:27:05] オレは、容量よりも手間が気になるが。 んなことぐーたら考えてる間に、90/180/270回転した画像くらい用意できてしまうわな。 >653 どう対処するかは、どんなアプリをどういう形で配布するのが目的かによるんじゃないかな。 特に制約ないなら「P5以上です」と割り切れるし、 ゲーム配布ならスプライトにしてしまった方が楽だし、 とりあえず完成させるのが先ならPNGを4種類回転分だけ用意した方がいいし、 似たようなアプリを今後大量に作らなきゃいけないのならPNG解析クラスを作るのにも意義があるし。
661 名前:デフォルトの名無しさん mailto:sage [04/11/24 03:24:30] VアプリをEZ向けに移植しようとしているんだけど エミュだと遅すぎて途中で止まったようになってしまう これ実機だとちゃんと動いてくれたりする可能性ある?
662 名前:デフォルトの名無しさん mailto:sage [04/11/24 08:56:53] バグって止まってるんじゃないの?
663 名前:デフォルトの名無しさん [04/11/24 09:37:26] 653です。まずスプライトでやってみます。 PNG解析の方は、もう少し勉強してから挑戦してみます。 みなさま、ありがとうございました。
664 名前:デフォルトの名無しさん mailto:sage [04/11/24 13:00:29] >>661 エミュの速さは EZphase3対応エミュ>Vアプリエミュ>(壁)>配布中のEZエミュ ですのでPhase3対応を探すかMIDP1.0のみで作ってVエミュで試すとイイデスヨ。 止まるのは大概メモリ不足関連。デカイのつめば少しはマシかも。
665 名前:デフォルトの名無しさん mailto:sage [04/11/24 22:43:55] Vエミュ今月verUpしたやつはスピードも上がってるよ
666 名前:デフォルトの名無しさん [04/11/25 13:59:54] Unofficial "MID Profile-1.0" API Reference どこでみれるか教えてください。
667 名前:デフォルトの名無しさん mailto:sage [04/11/25 15:25:41] VjavaP6で質問です。 例えば、画面の切り替えなどで徐々にブラックアウト。 現画像捨てて取得。 徐々にブラックイン(?)という処理で ブラックアウトとブラックインしたいのですがどうすれば良いのでしょうか? 使えそうなメソッドとかUtilも無さそうです。 元々基幹系をやっていたもので畑違いのDisplayやらThreadに白黒させながらやってます。 どなたか教えていただけないでしょうか? 後>>179 の日本語APIリファレンスが開けないのですがこちらの在り処もご存知でしたら教えていただけないでしょうか?
668 名前:667 mailto:sage [04/11/25 17:34:51] 補足です。 元々はImageUtil.adjustBrightnessを使用して以下のようにやろうとしてみたのですが //タイトル画像を描画 Image logoImg = Image.createImage("/logo.png"); for(FADEIN_COUNT = -5; FADEIN_COUNT < 1; FADEIN_COUNT++){ GraphicsUtil.drawRegion(g, ImageUtil.adjustBrightness(logoImg,FADEIN_COUNT), 0, 0, logoImg.getWidth(), logoImg.getHeight(), GraphicsUtil.TRANS_NONE, 0, 0, screenWidth, screenHeight, 0, GraphicsUtil.STRETCH_QUALITY_NORMAL); sleep(70); } IllegalArgumentException、Imageオブジェクトが immutableで出来ないと言われました。 もし宜しければmutableなImageオブジェクトとはどんなものかも知りたいです。
669 名前:デフォルトの名無しさん mailto:sage [04/11/25 21:13:39] >>664 EZphase3対応エミュで動かしたらサクサク動いてます どうやら(壁)にぶつかってたようで・・・ ただphase2.5機種の性能が(壁)より上であって欲しい >>665 DrawImageだけだとEZphase3対応エミュはそのVエミュより倍以上はやい でもVエミュの方が実機に近いし設定いじれて便利
670 名前:デフォルトの名無しさん mailto:sage [04/11/26 02:15:13] >>668 immutable, mutableの違い j2medevices.com/documentation/midp1.0/javax/microedition/lcdui/Image.html adjustBrightnessが使えるの、今んとこV602SHだけっぽいよ。 詳細は新機能導入の手引き2004 P6型端末編あたり。
671 名前:デフォルトの名無しさん mailto:sage [04/11/26 09:24:29] 携帯のソフトを作っていたいのですが なにかお薦めの本ありますか?
672 名前:667 mailto:sage [04/11/26 12:05:20] >>670 有難うございます、ファイルやネットワークからの画像データからcreateImageした場合は 不変となってしまうんですね。 一旦オフスクリーンに書き出すなどしてみます。
673 名前:デフォルトの名無しさん mailto:sage [04/11/26 15:04:32] >671 >>578
674 名前:デフォルトの名無しさん mailto:sage [04/11/26 20:04:30] USBクレードル部分をJAVAで制御は出来ないの? つなげたい機械があるんですが
675 名前:デフォルトの名無しさん mailto:sage [04/11/27 01:24:40] >671 まぁ673の言う通り、Javaの基礎をきっちりやっておいて それからこれかな つ ttp://www.amazon.co.jp/exec/obidos/ASIN/4774114707/qid=1101486261/sr=1-1/ref=sr_1_2_1/249-8361732-8347509
676 名前:デフォルトの名無しさん mailto:sage [04/11/27 02:37:18] MIDP2.0の本とかある? 早くvodafone 3G メガアプリの予習したい。
677 名前:673 mailto:sage [04/11/27 02:42:28] >>675 これくらいしか本がないってのがつらいんだよなぁ。 1. Javaの文法とか学ぶ 2. JavaAppletなどでイベント指向を理解する 3. MIDPの動作モデルを理解する てな流れがいいと思うんだが、ここでいう3にあたる親切でいいサイトなり本なりがほとんどないし。 知ってるとこではこれくらい。www.saturn.dti.ne.jp/~npaka/midpbook/index.html >675 の本はオレも持ってるが、これは比較的親切に書かれてる本だと思う。 でもちょっと古い(特に「J‐PHONE KDDI完全対応」が) >676 オレは聞いたことがない。 洋書ならAmazonで「MIDP 2.0」で5つ引っかかったが。和書はヒットなし。 Javadoc片手に独学でやった方が早い気がする。
678 名前:デフォルトの名無しさん mailto:sage [04/11/27 02:57:38] >>677 ありがと
679 名前:デフォルトの名無しさん mailto:sage [04/11/27 06:50:57] 902SHとかってMIDP2.0なの?
680 名前:デフォルトの名無しさん mailto:sage [04/11/27 12:37:05] これから出てくるボダの3G機は、MIDP2.0だよ。たぶん。
681 名前:デフォルトの名無しさん mailto:sage [04/11/27 15:55:25] 質問します。 vodafoneでブラウザアプリが禁止されてるというか、認められてない理由を概略でいいのでご存じの方教えてください。 なんの理由なんでしょうか? グーグルで自分で調べてみたしたが「ブラウザ アプリ 禁止 vodafone」とかの条件でやってみても ブラウザアプリが禁止だという記事が出てくるだけでその理由にふれたものが出てきません
682 名前:デフォルトの名無しさん mailto:sage [04/11/27 16:37:25] ブラウザアプリって何を指しているの? 定義は?
683 名前:デフォルトの名無しさん mailto:sage [04/11/27 16:48:30] >>682 ttp://www.itmedia.co.jp/mobile/articles/0410/07/news006_2.html
684 名前:デフォルトの名無しさん mailto:sage [04/11/28 01:32:37] >>682 ac-admin.appget.com/open_kiyaku.htm アプリゲット・配布が禁止されている特定の種別のアプリケーション(Vアプリ作品) によると 「パソコンでいうインターネットエクスプローラのようなもの」 らしい。「ようなもの」ってなんやねん、というツッコミはアプリゲットの方へお願いね。 >>681 理由は表には出たことはないと思う。 auの「Opera搭載機でOpera経由のはパケット定額対象外」 てな形に持っていけるようにするための事前の釘さしだと思うけどね。
685 名前:デフォルトの名無しさん mailto:sage [04/11/28 09:31:40] バールのようなもの ja.wikipedia.org/wiki/%E3%83%90%E3%83%BC%E3%83%AB%E3%81%AE%E3%82%88%E3%81%86%E3%81%AA%E3%82%82%E3%81%AE
686 名前:681 mailto:sage [04/11/28 10:22:50] >>684 >理由は表には出たことはないと思う。 >事前の釘さしだと思うけどね。 返レスありがとうございまた。どうりでグーグルで出てこないはずです。 正々堂々と言えないvodafoneにとってのせこい理由が想像出来ました。 jigブラウザと定額を組み合わせるとキャリアのゲートウェイは大量のデータが通過するのに、利益はjigが持っていくというシステムを 容認することになり、キャリアにとっておもしろくないことは確かですね。 コンテンツビジネスへ収益構造の比重を移したい時に、よそに利益を盗られる、アプリが迂回路になることをふせいでいるのでしょうか auは認めているといっても、無くなっていく運命のJava機だけで、他の多数のBREW機種では利用不可能ですから・・
687 名前:681 mailto:sage [04/11/28 10:44:34] ×ありがとうございまた。 ○ありがとうございました。
688 名前:デフォルトの名無しさん mailto:sage [04/11/28 16:15:42] VappliP5です オフグラフィックスに画像や文字などを描画してからまとめて回転したいのですが drawRegionだと画像のみの回転しか行えず困っています 何か方法はありますでしょうか 無茶な方法でもいいので、分かる方返答下さい
689 名前:デフォルトの名無しさん mailto:sage [04/11/28 16:55:13] >>686 jigブラウザの作者がインタビューで 「vodafondはブラウザアプリが禁止されているから断念した」」 って答えてたからね。
690 名前:デフォルトの名無しさん mailto:sage [04/11/29 01:15:50] >>688 オフグラとセットでオフイメージ作ってるんじゃないの?とか言ってみるテスト。 Image offImg = new Image( width,height ); Graphics offGra = offImg.getGraphics();
691 名前:688 mailto:sage [04/11/30 00:56:43] >>690 解決出来ました〜 ありがとうございました
692 名前:デフォルトの名無しさん [04/12/01 11:45:20] 当方VアプリでCGI連携を目論んでいるのですが、 Access denied というエラーが起こりCGIにアクセスができません、、、 どうすればいいんでつかね?
693 名前:デフォルトの名無しさん mailto:sage [04/12/01 16:01:56] >>692 こう変えてみろ。 × どうすればいいんでつかね? ○ アドバイスを受けたいんですけど、まずどんな情報を示せばいいですか?
694 名前:デフォルトの名無しさん [04/12/01 16:44:18] アドバイスを受けたいんですけど、この情報以外に何が要りますか? 使用言語:V-appli Emulator for JSCL 1.2.1 Ver.1.0.0 エミュレータ:V-appli_Universal_JSCL1_2_1[V-appli Emulator(JSCL1.2.1)ver.1.0 開発ツール:Sun ONE Studio 4 update 1. Mobile Edition
695 名前:デフォルトの名無しさん mailto:sage [04/12/01 16:57:02] >>692 そのCGIはPCでアクセスできることを確認した? あと、Port80以外はアクセスできません(vodaの制限)
696 名前:デフォルトの名無しさん mailto:sage [04/12/01 17:13:35] >>692 >>80
697 名前:デフォルトの名無しさん mailto:sage [04/12/01 18:35:24] >>692 MANIFEST.MFないしjadファイルに MIDlet-Network: Y が記述されているか確認してみて。
698 名前:692 mailto:sage [04/12/01 18:50:49] >>695 OKでした。 >>696 >エミュレータはプロキシを使用しない場合は通信したいサーバのIPとポートを >JTProp.datのProxyとProxyPortに設定しておかないと通信できなかったような >気がしたけど、試してみましたか? 通信したいサーバのIPは設定に組み込みましたが、 JTProp.datのProxyとProxyPortというのがよくわからないのでお教えください、、。 >>697 足しましたが無理です、、、。 ワイヤレスキットのエミュレータなら動くんですが、 V-appli_Universal_JSCL1_2_1だとはじかれてしまいます、、。
699 名前:デフォルトの名無しさん mailto:sage [04/12/02 00:13:00] >>698 Apacheのerror_logもあぷしれ
700 名前:692 mailto:sage [04/12/02 10:15:49] java.lang.SecurityException: access denied だけですが、、
701 名前:デフォルトの名無しさん mailto:sage [04/12/02 10:49:55] >>700 Apacheからjava.lang〜なんて出るかYO!? おまいはもっかい MIDlet-Network: Y を付けるとこからみなおしてみ。付けてからビルドするんやで。 そんでCGIとか言う前にtxtをGETするとこからやってみ。
702 名前:デフォルトの名無しさん [04/12/02 10:59:43] >>700 念のため聞くけどボーダフォンのMACSサーバーにアプリアップした? コンテンツアグリゲーターのサーバーだと端末の設定によってSecurityExceptionが出るぞ。 コンテンツアグリゲーターによってはネット接続アプリすらアップできないけど。
703 名前:692 mailto:sage [04/12/02 12:37:00] >>700 Apacheは使ってませんです、、、。 普通のサーバです。 Sun oneで、Midlet属性を付加するやり方が不明です。 jadファイルに無理矢理書き込んで実行とはまた違うんでしょうか? >> MACSサーバとは何でしょうか? ググってもそれらしいものが、HITしないのですが、、
704 名前:デフォルトの名無しさん mailto:sage [04/12/02 12:45:44] 「普通のサーバ」? ワケワカラン
705 名前:692 mailto:sage [04/12/02 12:58:17] >>704 KCNのホームページスペースなんですけど、、、
706 名前:デフォルトの名無しさん mailto:sage [04/12/02 16:01:41] 新しいスターが誕生した予感(^∀^)わくわく 「Apacheじゃないです。KCNのホームページスペースなんです」Σ(゚Д゚) 「ホームページスペースなんです」「ホームページスペースなんです」「ホームページスペースなんです」 今後の展開から目が離せません
707 名前:デフォルトの名無しさん mailto:sage [04/12/02 16:26:06] >>692 ttp://developers.vodafone.jp/dp/tool_dl/java/tech.php Vアプリ開発ガイド[Tips編]のP61 Vアプリ開発ガイド[概要編]のP96〜P103、P127 をよく読んだ方がいいと思う
708 名前:デフォルトの名無しさん mailto:sage [04/12/02 16:46:55] www.kcn.jp/index.xml か? ユーザーホームページは、 Apache/1.3.31 Server at www1.kcn.ne.jp Port 80 って出るから、Apacheみたいだが なんつーか、要するに>>707 だな
709 名前:692 mailto:sage [04/12/02 19:31:00] >>708 そうですか、、、アパッチ、、、 ポートは80なので問題ナシですよね? >>707 読みました、、、が、 jadファイルやマニフェストファイルへのmidlet属性の付加の仕方がわかりません。 マニフェストファイルへ書き加えても、ビルドしたあとのXMLファイルのようなもの(Sunoneで拡張子.adContent)を見る限り、 どうやらmidlet属性がうまく乗っていない状況だと思います。 P5エミュでテストを行ってまして、技術資料を見る限りではCGIまわりの設定は間違っていないと思われます。 よろしくお願いします。
710 名前:デフォルトの名無しさん [04/12/02 21:48:28] InputStream in = Connector.openInputStream( "datafolder://"+ファイル名 ); ってやるとSecurityExceptionがでる。 で、jadの設定でなにか設定すれば動くと思うんだけど。 なんて設定すればいいか教えてくれ〜
711 名前:デフォルトの名無しさん mailto:sage [04/12/02 22:00:44] SunONEを使ってる香具師がいない悪寒 あきらめてjadファイルを手で直せ
712 名前:デフォルトの名無しさん [04/12/02 22:04:11] MIDlet-Application-Security: Y これじゃいかんのかい?
713 名前:701 mailto:sage [04/12/02 23:04:40] >>692 698-701の流れで703はオカシイだろ。知らんなら先言え。 あとApache、CGIの前にtxtで試せ言ったじゃん。どうせJADだと思ったけど。 J2MEのKToolBarならProject>Settings ...のUser Definedで AddでkeyにNetworkで追加した後ValueにY書けばいいハズ。 オイラはKJX作成ツール使いで、SunOneとかエエもん使った事ねぇや。 >>710 EZかVか?つか、Vなら file://〜 だよな。 EZは勝手アプリでは例外無くアウト、って感じだと思う。
714 名前:デフォルトの名無しさん mailto:sage [04/12/03 01:05:01] >>709 は、 サーバがMIMEタイプでapplication/Javaを吐かないのが原因とかそんなとこじゃないかな。 とりあえず、localhostにサーバ立てて実験しる。 サーバのたて方すらわからんのなら、HTTPConnectionするアプリはあきらめた方が無難だと思う。
715 名前:692 mailto:sage [04/12/03 12:34:48] やはりSunONEユーザはあまりいなさそうですね、、、 画面はちらつくわ、、すぐ応答なしになるわ、、、orz 昨夜本屋などをかけずりまわり〜自転車のカゴがへっこんだりもしましたが、、 やっとマニフェストの追加のやり方がわかりました!! JARレシピうんたらでJARファイルを細かく設定できるみたいです。 しかし、、、 アーカイブ時にmidletやらが入ってるjarとのつながりがなくなってしまい、 NoClassDefounderrorです、、、orz とりあえず動かすとこまでがんばってみます!!
716 名前:デフォルトの名無しさん mailto:sage [04/12/03 13:46:12] MIDPのソースコードってどこにあんのさ?
717 名前:デフォルトの名無しさん mailto:sage [04/12/03 15:36:12] Phase3エミュを使ってる人にお伺いします。 EZアプリ Phase3のセキュリティA機能(データファイルの読み書き)は、 Phase3エミュで動作確認できますか?
718 名前:デフォルトの名無しさん mailto:sage [04/12/03 21:40:41] >>716 ベンダーの名前くらい書いたら? IBMのにはついてきた。Sunのにもあったような気もするが忘れた。
719 名前:デフォルトの名無しさん mailto:sage [04/12/04 14:26:45] Voda P6型 Eclipseプラグイン公開されたね。 うれしいよ。
720 名前:デフォルトの名無しさん mailto:sage [04/12/05 21:10:45] MIDlet-Network: Y ってJAD側の属性なのにビルドで悩むもんなの? もれも >>701 の言う通りtxtで試すべきだと思う って遅いか・・・まあがんがれ
721 名前:692 mailto:sage [04/12/06 15:25:50] eclispeに浮気しますた。 で、こんなエラーが出ます、、、 お助けを、、、 "起動中" 中に内部エラーが発生しました。 java.lang.NoClassDefFoundError: org/eclipse/ui/externaltools/internal/variable/ExpandVariableContext com.zentek.eclipse.vappliemulatorplugin.LaunchConfigurationDelegate1.launch(LaunchConfigurationDelegate1.java:78) org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:569) org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:720) org.eclipse.debug.internal.ui.DebugUIPlugin$6.run(DebugUIPlugin.java:892) org.eclipse.core.internal.jobs.Worker.run(Worker.java:66)
722 名前:デフォルトの名無しさん mailto:sage [04/12/06 21:49:58] アドバイスを全く聞いてないところが素敵すぎる 見事な亀感棒ですな
723 名前:デフォルトの名無しさん mailto:sage [04/12/06 23:30:47] java.lang.NoClassDefFoundError ってことだから調べれば出てくんだと思うわけです ヒロツです
724 名前:692 mailto:sage [04/12/07 12:42:46] おかげさまです。 ありがとうです。
725 名前:デフォルトの名無しさん [04/12/07 15:37:54] ボダ3Gの開発キットって公開さてないの?
726 名前:デフォルトの名無しさん mailto:sage [04/12/08 01:01:06] >>725 さてないよ
727 名前:デフォルトの名無しさん [04/12/08 09:35:11] Vアプリを、eclipse3と、P6エミュでデバッグしたいんだが、 リモートデバッグでエミュに接続後、エミュが不定期に落ちる・・・ なんとかならんの?それとも俺だけ?
728 名前:692 mailto:sage [04/12/08 16:38:36] P6端末では細い文字しか出力できないのですか!? スタイルボールドにしても見た目が変わりませぬ、、、
729 名前:デフォルトの名無しさん mailto:sage [04/12/08 21:30:48] >>727 P6エミュレータへのリモートデバッグはUEI仕様に準拠してるから Eclipse3よりもWSDD(WCTME)5.7.1のほうがいいんじゃないかな。Eclipse2.1.3 ベースになるけど、P6プラグイン自体Eclipse2.1.3向けだしこっちのほうが いい気がする。一見英語版ぽいけど中身は国際化されてる。 www-6.ibm.com/jp/domino02/NewAIS/aisextr.nsf/ByLetterNo/SWA04114?OpenDocument&ExpandSection=1&highlight=0,IBM,workplace 体験版 www14.software.ibm.com/webapp/download/product.jsp?s=p&id=DVDE-634P22 通販 https://www.airbitway.com/meng/cps.php?site=airppcpc&req=131_01_01&CID=3AP007002
730 名前:デフォルトの名無しさん mailto:sage [04/12/08 21:33:51] >>728 実機で見てないけどエミュだと変わらないみたいだ 機種依存しそうな部分だから気をつけたほうが良いかと
731 名前:デフォルトの名無しさん mailto:sage [04/12/08 23:30:20] 設計でおしえてください。 基本的にCanvasで画面展開するアプリを作ろうとしているのですが、 メールアドレスの入力をしてもらう必要があります。 この部分だけ、Formを使わないといけないのでしょうか? Canvasに入力欄を作ることはできないでしょうか? 今はMIDletを制御するだけのクラスと、Canvas拡張クラスで作っています。 画面展開などはCanvas拡張クラスのPaintにパラメータを渡すことで済ませています。
732 名前:デフォルトの名無しさん mailto:sage [04/12/09 02:18:01] MIDP2.0に対応しているプロファイルってどれ?VアプリだとP6以上?Phase3はMIDP1.0だよね?
733 名前:デフォルトの名無しさん mailto:sage [04/12/09 05:07:35] >>731 MIDP1だけだと、TextField/TextBox使うしかないね。 もしくは、Canvas上でFepまで作ってしまうか。 >732 3Gから。っっっと思う。 少なくとも一般にはまだ公表されてないハズ。
734 名前:727 mailto:sage [04/12/09 17:52:59] >>729 サンクス。 でも、とても買えないので、eclipse2にボーダのプラグインを使う事にしました。
735 名前:デフォルトの名無しさん [04/12/10 16:15:27] アプリゲットのテストサーバーにアップロードしてるんですが、 "ADFの内容に問題があります。" とはねられてしまいます。 jadはKToolbarで作ったものです。 どこがいけないのでしょうか? MIDlet-1: Resident, Resident.png, Resident MIDlet-Jar-Size: 253426 MIDlet-Jar-URL: Resident.jar MIDlet-Name: Resident MIDlet-Resident: Y MIDlet-Vendor: Me MIDlet-Version: 1.0 MicroEdition-Configuration: CLDC-1.0 MicroEdition-Profile: MIDP-1.0
736 名前:デフォルトの名無しさん mailto:sage [04/12/10 17:48:47] >>735 Venderが短すぎる・・かな?3か4バイト以上じゃなかったっけ?
737 名前:デフォルトの名無しさん mailto:sage [04/12/10 18:44:55] アップロード審査通知 というメールに内容が書いてありました。 「JARのファイルサイズが、制限の204800バイトを超えています。」 でした。 stubclasses.zip の中身を削除することってできるんでしょうか?
738 名前:デフォルトの名無しさん mailto:sage [04/12/10 22:06:05] >>737 stubclassesの中身削ってもアプリサイズは減らないよ。 ・・まさかjarに同梱しちゃってるの?
739 名前:デフォルトの名無しさん mailto:sage [04/12/10 23:41:26] jarにstubclasses.zipを同封しようとしているやつがいるのか。 世の中ひれーな、おらワクワクしてきただ。
740 名前:デフォルトの名無しさん mailto:sage [04/12/11 21:07:41] >>732 VFXとか言う聞き慣れないプロファイルらしい。 P6とかと根本的に違う物なヨカーン。
741 名前:デフォルトの名無しさん mailto:sage [04/12/12 00:27:00] >>738 , 739 KToolbar の作る C:\WTK21\apps\Project\lib\ にstubclasses.zipを置いてビルドすると、 できたjarの中に入ってます...。 stubclasses.zipで検索しましたが、扱いについての説明は見つかりませんでした。 ばかな質問かもしれませんが、どうしたらよいのでしょうか? よろしくお願いします。
742 名前:739 mailto:sage [04/12/12 12:57:48] オレはKToolbar使ってない。 outputというフォルダ内にpreverifyしたファイルがあるとして、 MANIFEST.MFを同封する場合のコマンド jar cfm appName.jar MANIFEST.MF -C output . stubclasses.zipは、中に宣言だけの各クラスファイル(JSCLライブラリ)が入ってる。 ケータイやエミュは、そこで宣言されたクラスをVM内部に持っている。 だけどJ2ME標準のライブラリではないため、 コンパイルを通すためにstubclasses.zipをclasspathに追加するという使い方をする。
743 名前:738 mailto:sage [04/12/12 16:50:41] >>739 確かにKToolBarには追加する機能なかった気がする。 基本は742の方法(参考書とかも確かこう)なんだけど オイラはkjx作成ツールを使ってる。詳細は綿100号さんのサイトで。 最近ではEclipse2.1.3とか使うのもオススメ。
744 名前:デフォルトの名無しさん mailto:sage [04/12/12 16:56:44] KToolbar でできると簡単なんですけどね...。 KToolbar で作ったjarの中から、com、java、javaxフォルダを削除して、 新しいサイズをjadに書き込む... というやり方ではまずいでしょうか? 一応エミュレーターでは動作しました。
745 名前:デフォルトの名無しさん mailto:sage [04/12/12 17:30:45] そこでantですよ。 build.xmlは一回書けば大抵のプロジェクトで使い回せるし (jarの名前なんかは*.propertiesに書いて外に出しておけばOK)マジお勧め。
746 名前:デフォルトの名無しさん mailto:sage [04/12/12 19:42:31] ボーダでstubclasses.zip関係であれこれ試してるやつは前スレを一読することを勧める。 参考になるやり方がいろいろ出てる。
747 名前:738 mailto:sage [04/12/12 23:16:19] >>744 とりあえず動けばマズイ事はないと思うけど、やっぱ面倒でしょ? エラー見つかってソース書き換えるごとにそれって・・。 いかに楽するか、がプログラミングなので、面倒なのはツール任せ。 ・・とか言ってantの用途をEclipseプラグインのガイド見て知ったオイラはヘボグラマ。
748 名前:739 mailto:sage [04/12/13 02:20:39] やっぱ、これ面倒だよねぇ。 オレはMakefile使ってやってるけど、 今時Makefileじゃねぇ。。。 一応このへん組み込んで、ソース改変→make→jadのサイズ更新までやってくれるようにしてる。 ProGuardも組み込もうと思ったけど、これは断念した。オレの限界だ。 javapp denchu.jp/java/ javaupd homepage1.nifty.com/marukun/java/vapp.html
749 名前:デフォルトの名無しさん [04/12/13 18:25:38] >>748 make使ってないけど、オレはbatでやっている。 で、商用だと同じアプリでも様々なバージョンを出力する必要があるので最近はスクリプトでmakeのようなことをやっている。 Javaなのにプリプロセッサは必須なんだけど、Eclipseとかで開発するとその辺ってどうなんだろう?
750 名前:デフォルトの名無しさん mailto:sage [04/12/13 20:15:01] >>749 Eclipse? インクリメンタルコンパイルの前にプリプロセッサに かけることも出来るし、いかようにも。
751 名前:デフォルトの名無しさん mailto:sage [04/12/13 23:06:29] >>750 へー、そうなのか 漏れはmakeで全部やってるが、規模が大きくなってきたんでそろそろエクリプスに移行したい‥
752 名前:デフォルトの名無しさん mailto:sage [04/12/13 23:50:40] 最後はeclipse + make, eclipse + antなんだと思っていたけどそうでもないのかな? googleで検索してみて。俺はeclipse + makeね。 make, antのスレもこの板にあるよ。