今天在看一些开源的项目时发现怎么判断某个权限是否加入:
private static final String EXTERNAL_STORAGE_PERMISSION = "android.permission.WRITE_EXTERNAL_STORAGE";
int perm = checkCallingOrSelfPermission(EXTERNAL_STORAGE_PERMISSION);
如果没有加入android.permission.WRITE_EXTERNAL_STORAGE权限 perm就是-1
在此记录下
检查外部存储权限
本文介绍了一种检查Android应用中WRITE_EXTERNAL_STORAGE权限是否被授予的方法。通过使用checkCallingOrSelfPermission方法,可以判断当前应用是否拥有指定的权限。如果没有该权限,则返回值为-1。
2386

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



