Android AOSP棉花糖修改/设置默认权限

Android AOSP棉花糖修改/设置默认权限,android,android-6.0-marshmallow,android-permissions,android-source,Android,Android 6.0 Marshmallow,Android Permissions,Android Source,我在Nexus5设备上构建了自己的AOSP棉花糖,但在权限方面遇到了问题。如果我将新权限添加到现有应用程序的AndroidManifest.xml中,默认情况下将关闭此权限。我必须手动设置它。另一个权限(例如Contacts)处于活动状态(once I未修改,即使在出厂重置后也似乎是标准权限)。因此,必须有一个文件,对应用程序的标准权限作出结论。我只能在/system/etc/default权限中找到一些文件,但这对我来说毫无意义,似乎被忽略了 当我添加自定义应用程序时,默认情况下所有权限都已关

我在Nexus5设备上构建了自己的AOSP棉花糖,但在权限方面遇到了问题。如果我将新权限添加到现有应用程序的AndroidManifest.xml中,默认情况下将关闭此权限。我必须手动设置它。另一个权限(例如Contacts)处于活动状态(once I未修改,即使在出厂重置后也似乎是标准权限)。因此,必须有一个文件,对应用程序的标准权限作出结论。我只能在/system/etc/default权限中找到一些文件,但这对我来说毫无意义,似乎被忽略了


当我添加自定义应用程序时,默认情况下所有权限都已关闭。在nexus 5设备的棉花糖中闪存自定义操作系统时,默认情况下如何启用这些权限?在AOSP项目中,我可以在哪里设置此信息?我可以通过
pm grant android.permission
设置它。。。但这不是我的用例

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