【发布时间】:2017-07-20 16:30:05
【问题描述】:
我在我的 Nexus 5 设备上构建了自己的 AOSP Marshmallow,但遇到了权限问题。如果我在现有应用程序的 AndroidManifest.xml 中添加新权限,则默认情况下会关闭此权限。我必须手动设置它。例如联系人的其他权限处于活动状态(一旦我没有修改并且即使在出厂重置后似乎也是标准的)。所以必须有一个文件给出关于应用程序标准权限的结论。我只能在 /system/etc/default-permissions 中找到一些文件,但这对我来说毫无意义,而且似乎被忽略了。
当我添加我的自定义应用程序时,所有权限都默认关闭。当我在 Marshmallow 中为 nexus 5 设备刷新自定义操作系统时,如何默认启用这些权限?在我的 AOSP 项目中,我可以在哪里设置这些信息?我可以通过pm grant <app> android.permission 设置它...但这不是我的用例!
【问题讨论】:
标签: android android-6.0-marshmallow android-permissions android-source