【问题标题】:AOSP Marshmallow modify/set default permissionAOSP Marshmallow 修改/设置默认权限
【发布时间】: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


    【解决方案1】:

    AOSP 中的默认权限在这个 java 类中设置:frameworks/base/services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-04
      • 2012-04-11
      相关资源
      最近更新 更多