Androidアプリケーションフレームワーク
ちょっとメモ。
View
Control
- ActivityクラスでServiceの呼び出しや画面遷移の処理などをおこなう
- 基本的に画面と1対1で作成する
- 画面操作によって発生したイベントのハンドラメソッドを記述する
- 画面上のデータを保持するフィールドを持つ
Model
- データストレージとしてPreference、File、Database、Content Providerがある
- Preferenceはプリミティブなデータ型をKey/Value形式で保存する(Cookieに近い)
- データベースはSQLite3が組み込まれている
- Content Providerでは複数のアプリ間でデータを共有できる
Binding