アプリ設定(マニフェスト)

AndroidManifest.xml

下記がすべてではありません。

<manifest>
設定箇所 説明
package アプリを識別するためのユニークな名称。
これを変えると別アプリ扱いになってしまう。
リバースドメイン + アプリ名など1~2語。
英数字・アンダースコアを使えるが、各部の先頭は英字しかダメ。
【例】com.example.helloworld
   com.example.app.helloworld
android:versionCode 内部バージョン番号(整数)。
アップデートごとにインクリメントしなければならない。
android:versionName 端末のアプリ設定画面やPlayストアでユーザが確認できるバージョン番号。
android:installLocation インストール先。
システムに密接なアプリ以外は外部ストレージが望ましい。
・internalOnly: 本体。
・preferExternal: 可能なら外部ストレージ、無理なら本体。本体・外部間で移動可能。
 (Android 4.0でうまくいかなかった経験があるので要注意。)
・auto: システムが勝手に決める。本体・外部間で移動可能。

<uses-sdk>
設定箇所 説明
android:minSdkVersion アプリが対応する最小のAPKレベル。
これより古い端末にはインストールできない。
API 8: Android 2.2 (Froyo)以上のシェアが90%以上あるので、あまり古いものは非サポートで良さそう。
android:maxSdkVersion アプリが対応する最大のAPKレベル。
これより古い端末にはインストールできない。
android:targetSdkVersion ターゲットとするAPI。
最新バージョン、またはアプリで使う全APIに対応したバージョン。

<supports-screens>
設定箇所 説明
android:largeScreens  
android:normalScreens  
android:smalScreens  
android:resizeable  
android:anyDensity  

<uses-permission>
設定箇所 説明
android:name アプリに付与する許可。
【例】インターネットアクセスが必要なら
 <uses-permission android:name="android.permission.INTERNET" />

<application>
設定箇所 説明
android:icon アイコンファイル名。
android:label Google Playストアや端末のアプリ設定画面に表示されるアプリ名。
android:theme テーマ。
@android:style/Theme.NoTitleBarとするとタイトルバーなしになる。

<activity>
設定箇所 説明
android:name Activityのクラス名
android:label ホーム画面でアイコンと共に表示されるアプリ名。
android:configChanges  
android:windowSoftInputMode  



コメントを投稿するには画像の文字を半角数字で入力してください。


画像認証


  • 最終更新:2012-12-11 15:54:58

このWIKIを編集するにはパスワード入力が必要です

認証パスワード