Eu Vidの答えに加えて、Cordova 6.4.0以降<edit-config />
には、変更に使用できるサポートがあることを指摘したいと思いAndroidManifest.xml
ます。
まず、android名前空間属性を追加する必要があります。で、に新しい属性をconfig.xml
追加します。ウィジェットブロックは次のようになります。xmlns:android="http://schemas.android.com/apk/res/android"
<widget />
<widget
id="com.my.app"
version="0.0.1"
xmlns="http://www.w3.org/ns/widgets"
xmlns:cdv="http://cordova.apache.org/ns/1.0"
xmlns:android="http://schemas.android.com/apk/res/android">
次に、次のコードを内部 に追加します<widget />
。
<edit-config file="AndroidManifest.xml" mode="merge" target="/manifest/application/activity">
<activity android:configChanges="orientation|keyboardHidden" android:windowSoftInputMode="adjustPan" />
</edit-config>
これで、を呼び出すとcordova platform add android
、AndroidManifest.xml
上記の設定でが生成されます。
ノート:
- 上記のコードはブロックを上書きしません
<activity>
が、ブロックとマージします。指定されたxml属性のみを置き換えます。
cordova platform add android
事前に電話をかけている場合は、cordova platform rm android
最初に入力してから再度追加することで削除できます。