先上图,看看最终我们可以得到什么样子的结果:
微信图片_20200401223452.jpg
截图来自 android开发工具箱,点我下载 android开发工具箱
应用内权限信息分为两个部分,我们先来看应用内权限使用情况。
PackageManager pm = context.getPackageManager();
PackageInfo packageInfo = pm.getPackageInfo(packageName, PackageManager.GET_PERMISSIONS);
if (packageInfo.requestedPermissions != null) {
for (String permission : packageInfo.requestedPermissions) {
PermissionInfo permissionInfo = pm.getPermissionInfo(permission, 0);
if ((permissionInfo.flags & PermissionInfo.FLAG_INSTALLED) == 0
|| (permissionInfo.flags & FLAG_REMOVED) != 0) {
continue;
}
boolean isHasPermission = PackageManager.PERMISSION_GRANTED == pm.checkPermission(permission, pac