public void getAppPemission() {PackageManager pm = this.getPackageManager();
PackageInfo info;
try {
info = pm.getPackageInfo("com.android.mms", PackageManager.GET_PERMISSIONS);
//String result = null;
String[] packagePermissions = info.requestedPermissions;
Log.v("name", info.packageName);
if (packagePermissions != null) {
for (int i = 0; i < packagePermissions.length; i++) {
Log.v("result", packagePermissions[i]);
}
} else {
Log.v("name", info.packageName + ": no permissions");
}
} catch (NameNotFoundException e) {
e.printStackTrace();
}
}
Android获取应用获得的所有权限
最新推荐文章于 2023-02-16 20:34:50 发布
这段代码展示了如何使用PackageManager获取Android应用'com.android.mms'的权限信息,并通过Log.v记录请求的权限列表。如果应用没有权限,将打印相应信息。
4445

被折叠的 条评论
为什么被折叠?



