Abstract#
実は、BlackberryをやめてAndroidに変えました。そこでこれまでBlackberryアプリの開発で得た知識をここに記録します。課題と解決策#
課題 | 解決策 |
GPSアプリの起動が遅い | 初期化、立ち上げの処理の中にGetLocationメソッドは使わず、なんとか、別スレッドで立つようにする。このときは、結局ボタンを押すとGPSの位置を取得するようにした。 |
電子コンパスの使用 | Orientation.getCompassAzimuth()で調べればOK。出てくる値は、0から360までの数。たぶん北が0と360で反時計回りの値 |
JPGなどの画像ファイルの指定は?特に相対パスが分からない | Eclipseのfile->import->でプロジェクトのResフォルダにインポートすると使えるようになる。これは発見かも。A11 ? User Interface For BlackBerry SmartPhonesのP9に記述 |
画像の横に文字を表示させたい。普通にBitmapFieldを追加すると文字の下に絵がくる。 | HorizontalFieldManagerとVerticalFieldManagerを組み合わせればOK |
数字の桁数を制御したい | formatter.formatNumber(double, int)で解決。INTは小数点以下の桁数。1であれば111.1、2であれば111.11などとなる |
字をもう少し小さくできないか | RichTextField、FontFamily、Fontを使って解決。 |
画面の切り替え | UiEngineを使って、pushScreenで新しい画面を出し, popScreenでその画面を消すというのが基本的な使い方。 |
ふー、これで心おきなくAndroidアプリ開発に。。。