我試圖在下面給出的代碼中列出所選應用程序中每個權限的保護級別。但我不知道如何完成它。如何獲得每個權限的保護級別?
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