[$1B] | Android (4)
まだナイコン |
2011.11.27 2011.12.18
|
インスタンスの管理方法をまじめに考えました。
この方法だと Application内では Intent を使わず済むのですが、とりあえず Intent 仕様のままにしています。
FileChooser とのやり取りは将来も Intent 仕様とする予定です。
一番キタナイ部分をなんとかできたと思うので、そろそろ実機テストをしたいですね。
UIについてはスクリーンショットを見てください。
だいたい時系列に並べていますので、雰囲気はわかるんじゃないでしょうか。
メニューの並び順を調整しました。
Diskメニューのダイアログ化など検討中のものもありますが、こんなところでしょうか。
というわけで、スクリーンショット貼り付け大会は今回で終了の予定です。
未実装:
・j80.cmd 対応
懸案:
・appPath をどうするか
・リレー音のリソース, PCG初期パターンファイル(デフォルト)をどうするか
・Crtcクラスを Java版/Android版 で統一するか?
・サウンド, 動作速度の調整方法
・ステータス表示をどうするか (トグルキー, MOTOR, DriveN, BASICモード, j80機能(倍速, ローマ字等))
・メニューにアイコン追加 (標準アイコンのディスクは 3.5in か。。。)
・ランチャ, FileChooser のデコレーション
・実行中にソフトキーを変更する (ゲーム用など) ...マルチタップに対応していない環境だとイマイチ
・ハードキーの「修飾キー」のイベントがイマイチ ([SHIFT]単独ではイベントが来ないなど)
ちょっと調整&日本語対応 | |||||
サブメニューのアイテムにはアイコンが付かないというのは盲点だったなぁ。
かといって、Dialog や PopupWindow を使うのはこってりしすぎな気が。。。
こんな感じにしたかった:
PLAY: → カセット(PLAY)アイコン
*REC: → カセット(REC)アイコン
#n: → 頭出しアイコン (今のままでも良いかな?)
マウント/取り出し → ドライブアイコン(マウント/取り出し)
#n: → ディスクアイコン(Normal/ReadOnly)
←その26へ | PC-8001:j80 に戻る | その28へ→ |