android - 如何更改 Meteor 中的 AndroidManifest.xml 文件?

标签 android cordova meteor

我需要向我的 Meteor Cordova 项目添加一些 Activity ,即:

android:windowSoftInputMode="adjustPan"

android:configChanges="orientation|keyboardHidden"

App.setPreference 似乎不适用于 mobile-config.js 中的 Activity 并且 App.setActivity 似乎不适用于存在。
mobile-config.js 上的文档可用 here .

目前有什么办法可以做到这一点吗?

最佳答案

我很确定你需要做的是指定的 here .基本上你需要做的是

  1. 在项目的 cordova-build-override/ 文件夹下创建文件 config.xml

  2. 复制通过创建新的 Cordova 项目生成的基本 config.xml

  3. 添加

到你的 config.xml 这个:

<application
    android:windowSoftInputMode="adjustPan"
    android:configChanges="orientation|keyboardHidden" />
  1. 确保你有这个

在您的 widget 标签中让 android 可用:

xmlns:android="http://schemas.android.com/apk/res/android"
  1. 仍然使用 App.setPreference 等来设置正常的细节。

是的,我知道它很老套,但它是有道理的,因为 Meteor 在内部使用 Cordova 并且只有那些“正常”config.xml 选项是可配置的。

关于android - 如何更改 Meteor 中的 AndroidManifest.xml 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27703593/

相关文章:

android - 默认发布 lint 与 gradle lint 任务

javascript - 移动端的 HTML5 可视化

javascript - Meteor:分享模板

twitter - Meteor 账户-twitter 无法使用

javascript - 一页内的 Phonegap 页面转换

javascript - 虚拟键盘/滚动奇怪事件

java - 我可以在 android 中有 2 个具有相同 ID 的不同 View 吗

java - Android Studio : can´t resolve symbol R

android - 仅支持 Android 4 及更高版本的 armeabi-v7a 是否安全?

javascript - Hello World phonegap 应用程序崩溃