CLDC+MIDP+携帯電話用Javaスレッド part 4at TECH
CLDC+MIDP+携帯電話用Javaスレッド part 4 - 暇つぶし2ch892:Voda専
05/10/23 04:05:47
>>889
1.「JSCL 1.2.2 SDK 1.0.1」でコンパイルしていますがこれで正しいですか?
正解。stubclasses が stubclasses_JSCL.zipになっていれば桶。

2.JAD/マニフェストファイルの設定は以下の通り
MIDlet-Permissions : javax.microedition.io.Connector.http (使ってなくても必要)
MIDxlet-API : JSCL-1.2.2 (MIDlet-OCLではない)
MIDxlet-ScreenSize : 0,0 (QVGA機向けアプリ(240x240)ならば記述必要:旧MIDlet-Application-Range)

なお、MicroEdition-Profile:MIDP-1.0では実機で起動しない。したがってMIDP-2.0と記述する必要がある。
これに関しては、tipsがあるので、詳しくは後述。

3.PhrasePlayerは、879でも書いたが、ただのPhrasePlayerの場合、JSCL-1.1.0以前のcom.j_phone.amuseのPhrasePlayerが参照される。
JSCL-1.2.2(P5以降,Vodafone 3G)用の場合、冒頭部分で
import com.jblend.media.smaf.phrase.*;
と宣言し
com.jblend.media.smaf.phrase.PhrasePlayer pp = com.jblend.media.smaf.phrase.PhrasePlayer.getPlayer();
の如くフルパスで取得すれば問題なし。

なお、サウンドの挙動は、SHとTでかなり異なり、従来機(2.5G)で正常に鳴っていたサウンドがVodafone 3G機では、
(特にSH機の場合)正常に鳴らないことがたまにあるので、実機チェックをしっかりやること。
(一部機種において、サウンドリソースの開放がうまくいかない機種がある)

4.ちなみにVodafone 3G用のJSCL-1.2.2SDKに収録されているエミュレータでは正常にアプリが動かないことが多いので、
MicroEdition-ProfileをMIDP-1.0に書き換えて、P6型エミュレータで動作検証するほうが良い。
その後、実機チェック前にJadとマニフェスト中のMIDP-1.0をMIDP-2.0に書き換えて実機に転送すれば動作は桶。

5.海外製携帯はダメダメだが、日本製Vodafone 3G携帯ではJSCLがなくなることはあり得ないので、安心汁。
理由は[どうしても]としか言いようがないので、深い詮索は勘弁。



次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch