AndroidManifest.xml†
<maifest>
<appilcation>
のみ必須
属性地の指定†
複数のときは|で指定する。エスケープは\\
minSdkVersion,maxSdkVersion,targetSdkVersion†
どれも任意だが、minだけは設定が推奨されている。ターゲットは推奨という意味合いでそれ以下でもインストールはできる
shredUserId属性†
実行ユーザを同じものにしておくかつ署名が同じであれば異なるアプリ間でファイル共有が可能。実行ユーザー名には.が必要なのでドメインと同じにしておくのがよい。
パーミッション†
自分で定義することも可能であるが、要はメッセージを表示させるということ
リソースファイル†
リソースファイルと参照方法†
res/anim/xxx→@anim/xxx
res/values/→@string/文字列名
国際化†
valuesがデフォルトに対してvalues-jaが日本語リソース。values-en-rUSは英語かつアメリカ地域を指す。ISO639-1が言語コードでISO3166-1-alpha-2が地域コードの規則
Android 問題集†
リソースファイル | リソースファイルの詳細記載(String,array)とエスケープが弱い |
アプリケーションコンポーネント | ActivityとServiceのライフサイクル。Intentの定数 |
ストレージ | プリファレンスのファイルの場所。DBの操作メソッドを実際に書いて記憶すべき |