可以使用以下方法:
1、判断应用是否具有某个权限PackageManager pm = getPackageManager(); boolean permission = (PackageManager.PERMISSION_GRANTED == pm.checkPermission("android.permission.RECORD_AUDIO", "packageName")); if (permission) { showToast("有这个权限"); }else { showToast("木有这个权限"); }
2、获取某个应用的权限清单PackageInfo pack = pm.getPackageInfo("packageName",PackageManager.GET_PERMISSIONS);String permissionStrings = pack.requestedPermissions;