[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 07/05 19:48 / Filesize : 320 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

CLDC+MIDP+携帯電話用Javaスレッド part 3



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のスレもこの板にあるよ。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<320KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef