主にプログラミングに関する記事を掲載。 まあ開発メモです。
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
携帯アプリ開発メモ。(au オープンアプリです)
[設定]
・Eclipse→ウィンドウ→設定→Java ME
(WTKを登録した後、Eclipseを再起動すると追加される)
■DefaultGrayPhone、DefaultColorPhone、MediaControlSkin、Qwertyとかある
DefaultGrayPhone モノクロ携帯らしい
DefaultColorPhone カラー携帯(画像読み込みとかできない)らしい
MediaControlSkin カラー携帯(画像読み込みとかできる)らしい
Qwerty キーボードとかある携帯用??ブラックベリーとか??
[クラス作成]
・メインループは、アプリケーションクラスではなく、ゲームキャンバスクラスに設定する
・ゲームキャンバスは、アプリケーションクラスから別スレッドで生成する。
[JAVA]
・Javaにはconstがない。予約語にはなっているが、使用できない。
constの代わりに static final を使用する。
・Javaには列挙体がない。最近は使用できるような話もあるが、
触ったかんじでは使用できない。 static final でリテラル切っていけという事らしい。
・リテラル使うなら、class ではなくinterfaceを使うとよい。
[デバッグ]
・エミュではブレーク張れない。がんばる。 エミュでブレーク張れる。
Application Descripter のページに堂々と「デバッグ」ってあったね。
ブレークボイントの行をダブルクリック or 右クリックメニュー →ソース →ブレクポイント
[その他]
・ドコモはiアプリ、ソフトバンクはSアプリ
・auはMIDPだが、ドコモはDojaってのを使うらしい。
・Dojaではアプリのメインループは、アプリケーションクラスにつくるらしい。別スレッドにしない。
っていうか別スレッドにするauのほうが変か。
[アップロード]
大手サイトは.jad、.jarファイルは置かせてもらえない。
置けても、MIMEタイプの設定ができないと
携帯からダウンロード&インストールできない。
→いまはQubeってサイトにお世話になってます。
http://qwe.jp/appli/