我已经使用Flex 4.6 / AIR 3.1重新编译了我的应用程序,现在当我上传到Android市场时,它说我的应用程序正在使用“android.permission.BROADCAST_STICKY”权限。在它最简单的术语是什么,它可以或应该关闭它(它不在应用程序描述符文件中)?
BTW我在这次上传中第一次使用了捕获运行时。那会与它有什么关系吗?提前谢谢。
答案 0 :(得分:2)
似乎没有办法删除此权限,这在编译apk时是必需的。
阅读Adobe的Android APK包文档 http://help.adobe.com/en_US/air/build/WS901d38e593cd1bac-4f1413de12cd45ccc23-8000.html
它有一个注释:“当您捆绑运行时时,ADT会将INTERNET和BROADCAST_STICKY权限添加到您的应用程序。这些权限是AIR运行时所必需的。”
答案 1 :(得分:1)
至于这个意图是什么,它在另一个堆栈溢出帖子中描述:What is a Sticky Broadcast?至于为什么它在那里我没有线索(我不认为捆绑与captivate会导致这个问题虽然我认为没有它就值得尝试。)
似乎你可以使用压缩程序打开apk并编辑AndroidManifest.xml以查看它是否也有任何效果。