我是Android开发的新手。我在看android list 权限。有两件事。权限和权限组。我知道 list 在
http://developer.android.com/reference/android/Manifest.permission.html
还不够全面,您也可以添加自己的权限。但是,我想问一问,是否可以将每个权限映射到提及的权限组中
http://developer.android.com/reference/android/Manifest.permission_group.html。
最佳答案
Android源包含默认权限组和权限之间的实际映射。
https://github.com/android/platform_frameworks_base/blob/master/core/res/AndroidManifest.xml
如果要从权限组到权限的映射,则可以获取要使用的Android版本的AndroidMainifest.xml文件,然后解析XML以创建映射。因此,回答您的问题是可能的,但是听起来这可能对您的任务来说是过大的。
更新:因为我实际上自己需要另一个项目的映射,所以我决定共享我的代码来创建此映射。您可以在github存储库中查看结果。
链接:https://github.com/benjholla/AndroidPermissionAttributeMapper
更新2:
我的小组开源了我们的解决方案,该解决方案围绕Android文档生成此映射和其他一些对象包装,以获取权限。在项目页面和github存储库上有一些教程。
项目页面:https://ensoftcorp.github.io/android-essentials-toolbox/
资料来源:https://github.com/EnSoftCorp/android-essentials-toolbox
关于android - Android权限和权限组之间的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21644625/