millab.com
Top About works Download Members Links Etc.

i モード対応 Java memo

個人的なメモを公開しているものです。内容に関するお問い合わせはご容赦ください。
リンク等の削除要請、誤りの訂正に関する情報は info@miolab.com まで。

Bookmarks / ToMake / Memo

戻る


Bookmarks

NTT DoCoMo

iモードJAVAについて (http://www.nttdocomo.co.jp/i/java.html

Sun Microsystems

J2ME CLDC (http://www.sun.com/software/communitysource/j2me/)[J2ME CLDC の入手先]

KVM (http://www.sun.co.jp/software/consumer-embedded/kvm/

i-JADE (JAVA エミュレータ)

Zentek (http://www.zentek.com/i-JADE/) [i-JADE Lite の入手先]

ML

JAVA HZ ML (http://gigahz.net/ml/java/

リンク集

ZDNN:iモードJava開発関連リンク集 (http://www.zdnet.co.jp/mobile/0101/17/java.html

その他

iappli ベンチマーク(KVM Mark) (http://www.seckey.net/iappli/KVMMark.html


i-αppli 作成の簡単な手順(i-jade-x と J2ME CLDC を使用)

こちらを参照。


Programming memo


バックライトを点灯させる

PhoneSystem.setAttribute(PhoneSystem.DEV_BACKLIGHT, PhoneSystem.ATTR_BACKLIGHT_ON);  

アプリケーションの終了

IApplication.getCurrentApp().terminate();
(IApplication の子クラスからは terminate() でよい)


SoftKey のラベルが表示されない

setSoftLabel() の第一引数に、誤って Display.KEY_SOFTx を使用していないか?
setSoftLabel() の第一引数には Frame クラスの Frame.SOFT_KEY_x を用いなければいけない。


(Graphics)drawString でY座標がずれる、あるいは文字が表示されない

(Graphics)drawString("HELLO!",0,0) ; では文字が表示されない。
(Graphics)drawString("HELLO!",0,20) ; などとすると表示される。

これは、指定座標がフォントのベースラインになるためで、
(*,0) を指定すると、フォントによって画面上端より上になってしまうことがある。
たとえば F503i のデフォルトのフォントの場合には、 Y 座標値はフォントの縦幅以上の値を与える必要があった。

ScratchPad の初期状態判定

初期状態では、0x00 が入っているらしい (->JavaHZ ML) ので、
適当な位置(稼動後には 0 でなくなる場所)を読み出し、0 なら初期状態とする。

Java(TM) は Sun Microsystems 社の登録商標です。

戻る
All rights reserved. Copyright(c) MIO Software Lab.2001