config.xml

config.xml 設定ファイルを使用して、Cordova のさまざまな設定を管理します。

設定可能な要素と preference を次に記します。必要に応じて設定します。

<widget> 要素

<widget id="com.example.helloworld" version="0.0.1" android-versionCode="7">
  ...
</widget>

<content> 要素

<widget id="com.example.helloworld" version="1.0.0">
  ...
  <content src="https://monaca.io/" />
</widget>

<access> 要素

...
<access origin="*" />
...

<preference> 要素

<preference> タグでは、name と value の組み合わせ形式で、オプションを設定します。preference の name では、大文字小文字は区別されません。preference の多くは、各プラットフォーム毎に設定する必要があります。次の preference に関しては、複数のプラットフォームに適用できます。

...
<preference name="KeepRunning" value="false" />
<preference name="DisallowOverscroll" value="true"/>
<preference name="Fullscreen" value="true" />
<preference name="SplashScreenDelay" value="10000" />
<preference name="loglevel" value="DEBUG" />
<preference name="AndroidPersistentFileLocation" value="Internal" />
<preference name="orientation" value="default"/>
...

*: このプラグインの旧バーション ( 3.0.0 より前 ) を実装したアプリの配布をすでに行っており、加えて、なんらかのファイルシステムにファイルを保存していた場合には、preference を Compatibility に設定する必要があります ( データの保存先となるファイルシステムを、config.xml で指定していないときも同様 )。Compatibility から Internal に変更した場合、既存のユーザーは、以前使用していたファイルへアクセスできないことがあります ( 端末により、動作は異なります )。

**: There are two use ways to configure ScreenOrientation preference:

  1. 全プラットフォーム共通の設定方法

    <widget>
     ....
     <preference name="orientation" value="default"/>
     ....
    </widget>
  2. プラットフォーム毎の設定方法

    <widget>
     ...
     <platform name="android">
        <preference name="orientation" value="default"/>
     </platform>
     ...
    </widget>

ターゲットAPIレベルの指定

<preference> タグに android-targetSdkVersion を指定することで任意のターゲットAPIレベルを指定できます。

<platform name="android">
    ...
    <preference name="android-targetSdkVersion" value="34" />
    ...
</platform>

また、次の方法においても、ターゲットAPIレベルを設定できます。 Monaca IDEのヘッダーメニュー「設定」→ 「Androidアプリの設定」を開き、下記の「ターゲットSDKバージョン」を指定する。

最終更新