« ギターサークル練習日、荷物置き場の整理をした | トップページ | S60用ナビアプリ PathAway 追記 »

2011年10月20日 (木)

ムーンフェイズアプリ MoonPhase をX02NKにインストールするには

2011-10-20(木)曇り

 以前書いたムーンフェイズ関連アプリ「MoonPhase」をX02NKにインストールする場合の注意事項が分かったので書いてみました。

以前の記事のテストでは、すべてE52にインストールしてテストしていました。

  以前の記事 「Sun and Moon とか Moonphase とかのアプリ
   MoonPhase は、この中の「(5)MoonPhase」です。

 このなかのひとつ、MoonPhase をX02NKに入れようとしたらインストールできません。「互換性がありません」といわれて、インストールできないのです。色々調べた結果疑ったのは、MIDPバージョンの違いです。
 MoonPhase.jadの中とか、MoonPhase.jarの中のMANIFESTにはMIDP2.1と書いてあります。携帯電話側の仕様にhMIDP2.0と書いてあります。
(正確には E52 は MIDP2.0F  、X02NKはMIDP2.0 です。)
 この辺の違いの問題かなと思います。実際はE52でも動いているので、MoonPhaseのJADファイルの中を書き換えてインストールしてみました。書き換えるとインストールできて、実際も動きました。しばらく、これで使ってみるつもりです。ただし、どんな副作用があるかは、まだ分からないので、この方法は問題なしとはいえない点はご注意ください。

 JADファイルの書き換え

修正前  MicroEdition-Profile: MIDP-2.1
修正後  MicroEdition-Profile: MIDP-2.0

 なお、以前の記事でも書いたのですが、E52、X02NKどちらの場合でも、1行目も書き換えた方がよいです。アイコンとか名称をきちんとするためです。

修正前  MIDlet-1: HelloMIDlet,/ico.png,Moon.MoonMIDLet
修正後  MIDlet-1: MoonP,/res/ico.png,Moon.MoonMIDLet

 これで動いた結果の画像です。

Scxx0008

 

メインメニュー画面です。アイコンもアプリ名称も、きちんと変わっています。

Scxx0009  Scxx0010

 実際動作させて画面です。下が若干はみ出ているのでスクロールさせると、下も出てきます。JADファイルで画面サイズを指定すると調整できますが、そこまでは不要かなと思います。(画面の調整方法については、上記の前回記事のところをご覧ください。)

 

|

« ギターサークル練習日、荷物置き場の整理をした | トップページ | S60用ナビアプリ PathAway 追記 »

アプリケーション」カテゴリの記事

天文、星空、星座」カテゴリの記事

携帯電話」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/513620/53041793

この記事へのトラックバック一覧です: ムーンフェイズアプリ MoonPhase をX02NKにインストールするには:

« ギターサークル練習日、荷物置き場の整理をした | トップページ | S60用ナビアプリ PathAway 追記 »