android6.0、7.0权限管理器PermissionsCheckerUtil怎么用
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,这篇文章主要为大家展示了"android6.0、7.0权限管理器PermissionsCheckerUtil怎么用",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习
千家信息网最后更新 2025年02月23日android6.0、7.0权限管理器PermissionsCheckerUtil怎么用
这篇文章主要为大家展示了"android6.0、7.0权限管理器PermissionsCheckerUtil怎么用",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"android6.0、7.0权限管理器PermissionsCheckerUtil怎么用"这篇文章吧。
一款不错的android6.0、7.0权限管理器PermissionsCheckerUtil
初始化权限管理器:构造方法
private final Context mContext;public PermissionsCheckerUtil(Context mContext) { this.mContext = mContext;}
判断使用的权限集合是否已经全部允许
// 判断权限集合public boolean lacksPermissions(String... permissions) { for (String permission : permissions) { if (lacksPermission(permission)) { return true; } } return false;}
判断是否缺少权限的核心方法
// 判断是否缺少权限private boolean lacksPermission(String permission) {return ContextCompat.checkSelfPermission(mContext, permission) ==PackageManager.PERMISSION_DENIED;}
使用:
//添加你所需权限进集合private static final String[] PERMISSIONS = new String[]{Manifest.permission.BLUETOOTH,Manifest.permission.BLUETOOTH_ADMIN,Manifest.permission.ACCESS_FINE_LOCATION,Manifest.permission.ACCESS_COARSE_LOCATION};public Context mContext;public static final int PERMISSION_REQUEST_CODE = 10001;private PermissionsCheckerUtil mPermissionsCheckerUtil; //权限检测器
在oncreate中初始化权限管理器
mContext = getApplicationContext();mPermissionsCheckerUtil = new PermissionsCheckerUtil(mContext);initPermission();
初始化判断方法initPermission
private void initPermission() { if (mPermissionsCheckerUtil.lacksPermissions(PERMISSIONS)) { ActivityCompat.requestPermissions(this, PERMISSIONS, PERMISSION_REQUEST_CODE); }}
以上是"android6.0、7.0权限管理器PermissionsCheckerUtil怎么用"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
权限
管理
内容
方法
篇文章
学习
帮助
不错
易懂
更多
条理
核心
检测器
知识
编带
行业
资讯
资讯频道
频道
检测
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
C 连接数据库取数据
超星少儿绘本数据库进不去怎么办
数据库技术选型大全
计算网络技术是什么意思
数据库中的值时间格式化
河南易互联网络科技
海航邮箱POP服务器
第四代数据库模型
国家网络安全宣传周观安
浙江疆界互联网科技
数据库check语句 语法错误
软件开发集合
浦发银行 服务器 信创
互联网科技时代选对酒店了吗
我的世界试玩中国版服务器
程序员用什么软件开发游戏
服务器虚拟化技术原理
infomix对应的信创数据库
华为面试 it软件开发
思科网络技术特点
香港服务器好用吗
扩展dns服务器未响应
威海桥和网络技术有限公司
广州哪里有学软件开发的
网络服务器安全吗
3dmax软件开发公司是
加工数据库 品质
江西企业软件开发哪家好
请问不是数据库安全机制
数据库技术挂科