PermissionX icon indicating copy to clipboard operation
PermissionX copied to clipboard

PermissionX.isGranted(mContext, it) 是不是没法用来判断特殊权限是否已经申请到?比如MANAGE_EXTERNAL_STORAGE

Open jamgudev opened this issue 2 years ago • 1 comments

版本如下:implementation 'com.guolindev.permissionx:permissionx:1.7.1' 我想用 PermissionX.isGranted(mContext, it) 判断特殊权限是否已经申请,但一直返回false,实际上该特殊权限我已经申请过了。 我看内部实现也是直接调用的: ContextCompat.checkSelfPermission(context, permission) == PackageManager.PERMISSION_GRANTED;

想问下郭神有想法适配一下特殊权限是否已经申请到的判断吗?拓展一下PermissionX.isGranted()的用法?

jamgudev avatar Jun 23 '23 13:06 jamgudev

Environment.isExternalStorageManager()来检测是否可以拥有MANAGE_EXTERNAL_STORAGE,请参考https://ourcodeworld.com/articles/read/1559/how-does-manage-external-storage-permission-work-in-android

pengguanming avatar Jul 17 '24 06:07 pengguanming