如何获取Android权限的图标?

Car*_*ley 6 permissions android

XML规范<permission><permission-group>指的是您在"设置"中看到的图标 应用信息| 权限.

如果我已经获得了查询PackageInfo的字符串中的应用程序所需的权限,例如"android.permission.INTERNET",我该如何获得关联的权限和权限组图标?

fin*_*nki 2

据此,以下方法应该有效: http://developer.android.com/reference/android/content/pm/PackageManager.html

PackageManager pm = context.getPackageManager();
PermissionInfo info = pm.getPermissionInfo("PERMISSION_NAME", OPTIONAL_FLAGS);
int drawableResource = info.icon;
Run Code Online (Sandbox Code Playgroud)

PackageManager 中还有一个名为 的方法getPermissionGroupInfo