我试图在下面给出的代码中列出所选应用程序中每个权限的保护级别。但我不知道如何完成它。如何获得每个权限的保护级别?
ArrayList<String> list_permission = new ArrayList<String>();
String[] reqp = info.requestedPermissions;
if (reqp != null) {
for (i = 0; i < reqp.length; i++) {
k = i + 1;
String a = reqp[i];
if (a.contains("android.permission.")) {
String aa[] = a.split("android.permission.");
list_permission.add(aa[1]);
} else {
list_permission.add(a);
}
}
}
谁能帮我这个...只是要添加的权限前面的保护级别。
是否要检查已安装软件包的权限级别?如果是,请检查此API http://developer.android.com/reference/android/content/pm/PermissionInfo.html#protectionLevel –
http://rupertrawnsley.blogspot.de/2011/11/android-permissions-protection- levels.html甚至这给了整个权限保护水平......但不知道如何编写它的应用程序即时做 – Romi