失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > android 权限自动授权 Android判断是否某个权限是否授权

android 权限自动授权 Android判断是否某个权限是否授权

时间:2019-04-03 22:02:36

相关推荐

android 权限自动授权 Android判断是否某个权限是否授权

本人是一介莽夫,话不多说,直接撸代码。

第一, 首先定义数组,将需要判断的权限添加进来 ,下面举例 添加修改删除权限。

//要申请的权限

private String[] mPermissions = {Manifest.permission.READ_CONTACTS,

Manifest.permission.WRITE_CONTACTS};

第二判断是否缺少权限

/**

* 判断是否缺少权限

*/

private static boolean lacksPermission(Context mContexts, String permission) {

return ContextCompat.checkSelfPermission(mContexts, permission) ==

PackageManager.PERMISSION_DENIED;

}

第三判断定义的权限集合

/**

* 判断权限集合

* permissions 权限数组

* return true-表示没有改权限 false-表示权限已开启

*/

public boolean lacksPermissions(Context mContexts,String [] mPermissions) {

for (String permission : permissionsREAD) {

if (lacksPermission(mContexts, permission)) {

Log.e("TAG","-------没有开启权限");

return true;

}

}

Log.e("TAG","-------权限已开启");

return false;

}

大功告成! 如需动态申请权限 建议使用 RxPermissions ,这个结合Rxjava很方便在Android6.0以上使用。

如果觉得《android 权限自动授权 Android判断是否某个权限是否授权》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。