[$1B] Android (4)
まだナイコン
2011.11.27
2011.12.18
PC-8001:j80 に戻る
←その26へ その28へ→

■2011.11.23

 インスタンスの管理方法をまじめに考えました。
この方法だと Application内では Intent を使わず済むのですが、とりあえず Intent 仕様のままにしています。
FileChooser とのやり取りは将来も Intent 仕様とする予定です。
一番キタナイ部分をなんとかできたと思うので、そろそろ実機テストをしたいですね。
 UIについてはスクリーンショットを見てください。
だいたい時系列に並べていますので、雰囲気はわかるんじゃないでしょうか。


■2011.11.26

 メニューの並び順を調整しました。
Diskメニューのダイアログ化など検討中のものもありますが、こんなところでしょうか。
というわけで、スクリーンショット貼り付け大会は今回で終了の予定です。
未実装:
 ・j80.cmd 対応
懸案:
 ・appPath をどうするか
 ・リレー音のリソース, PCG初期パターンファイル(デフォルト)をどうするか
 ・Crtcクラスを Java版/Android版 で統一するか?
 ・サウンド, 動作速度の調整方法
 ・ステータス表示をどうするか (トグルキー, MOTOR, DriveN, BASICモード, j80機能(倍速, ローマ字等))
 ・メニューにアイコン追加 (標準アイコンのディスクは 3.5in か。。。)
 ・ランチャ, FileChooser のデコレーション
 ・実行中にソフトキーを変更する (ゲーム用など) ...マルチタップに対応していない環境だとイマイチ
 ・ハードキーの「修飾キー」のイベントがイマイチ ([SHIFT]単独ではイベントが来ないなど)


ちょっと調整&日本語対応


■2011.11.27

 サブメニューのアイテムにはアイコンが付かないというのは盲点だったなぁ。
かといって、Dialog や PopupWindow を使うのはこってりしすぎな気が。。。
こんな感じにしたかった:
 PLAY: → カセット(PLAY)アイコン
 *REC: → カセット(REC)アイコン
 #n: → 頭出しアイコン (今のままでも良いかな?)
 マウント/取り出し → ドライブアイコン(マウント/取り出し)
 #n: → ディスクアイコン(Normal/ReadOnly)


ここまでのまとめ。

 ※内容が古くなって履歴として残す意味も無いので削除しました (2011.12.18)



←その26へ PC-8001:j80 に戻る その28へ→