AndroidManifest.xml
Cordova 6.2 以降では、AndroidManifest.xml
ファイルを使用しない仕様となりました。 Cordova 6.2 以降は、 Custom Config プラグイン をご利用ください。
Android アプリの基本的な挙動を設定する場合、AndroidManifest.xml
ファイルを編集します。このファイルは、Monaca プロジェクトの android
フォルダー下に置かれています。
AndroidManifest.xml ( 主な要素のみ記載 )
<manifest>
AndroidManifest.xml
でルートとなる要素です。この要素内で、xlmns:android
属性と package
属性を指定します。また、この要素下に <application>
などの子要素を置きます。
例
<uses-sdk>
アプリで使用する API のレベルを設定します。 <manifest>
タグ下に、この要素を記述します。
例
<uses-permission>
パーミッション ( 権限 ) の設定です。アプリのインストール時に、パーミッションも有効になります。<manifest>
下に、この要素を記述します。
<uses-permission>の定義方法
<components/loader.js>
を読み込む場合には、 ACCESS_NETWORK_STATE
パーミッションが必要となります。 このファイルをアプリ側で必要としない場合には、 <uses-permission>
の対象から外せます。
例
カメラのパーミッション
<uses-feature>
アプリ側で使用する、ハードウェアまたはソフトウェアを宣言します。たとえば、アプリ側でカメラを使用する場合、カメラが搭載されていない端末では、アプリは動作しません。<manifest>
下に、この要素を記述します。
例
アプリ側でカメラを使用する場合のコードを、次に記します。
<application>
application タグです。 <manifest>
タグ下に、この要素を記述します。
<intent-filter>
インテントフィルターの処理を定義します。 <activity>
下に、この要素を記述します。子要素 <action>
は、必ず定義します。
<action>
インテントフィルターのアクションを指定します。 <intent-filter>
下に、この要素を記述します。
<category>
インテントフィルターのカテゴリー名です。 <intent-filter>
下に、この要素を記述します。
最終更新