GPSBB

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アプリ開発に。。。