0

我正在使用 Flash Builder 构建一个 AIR android 应用程序。为了防止在出现锁定屏幕时激活应用程序,我需要修改 AndroidManifest.xml 以在应用程序标记中包含修改后的 android:configChanges 属性。

AIR 在 AIR 应用程序描述符文件 (*-app.xml) 中提供 manifestAdditions 标记来完成此操作,但如果我包含 configChanges 属性,编译器会引发错误。我可以手动解包并编辑清单,但随后我必须重新签署包,这很麻烦(并且有点破坏了使用 IDE 的意义)。

有没有办法自动化修改清单的过程?

4

1 回答 1

1

您不能在 AIR 中调整它,它是保留的。您需要以手动方式进行操作。

看一眼:

http://help.adobe.com/en_US/air/build/WSfffb011ac560372f-5d0f4f25128cc9cd0cb-7ffc.html

保留的 Android 清单设置

AIR 在生成的 Android 清单文档中设置了几个清单条目,以确保应用程序和运行时功能正常工作。您不能定义以下设置:

清单元素

您不能设置清单元素的以下属性:

  • 包裹
  • 安卓:版本代码
  • 安卓:版本名称
  • xmlns:安卓

活动元素

您不能为主要活动元素设置以下属性:

  • 机器人:标签
  • 安卓:图标

应用元素

您不能设置应用程序元素的以下属性:

  • 安卓:主题
  • 机器人:名称
  • 机器人:标签
  • 安卓:windowSoftInputMode
  • 安卓:配置更改
  • 安卓:屏幕方向
  • 安卓:启动模式
于 2012-06-13T22:18:30.553 回答