android6.0动态权限的设置——几行代码搞定
来源:互联网 发布:js京东购物车代码 编辑:程序博客网 时间:2024/05/17 09:05
只需要两步走: 一、代码请求权限
/**
* android6.0运行时权限,检测 */if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {//6.0以上 int checkPermission = checkSelfPermission(Manifest.permission.CAMERA); if (checkPermission != PackageManager.PERMISSION_GRANTED) { requestPermissions(new String[]{Manifest.permission.CAMERA}, 1);//后面的1为请求码 return; } else { initCamera(holder);//zxing二维码扫描,需要摄像头权限 }} else {//6.0以下 initCamera(holder); //zxing二维码扫描,需要摄像头权限}
二、处理权限的结果
@Overridepublic void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) { switch (requestCode) {//请求码 case 1: if (grantResults[0] == PackageManager.PERMISSION_GRANTED) {//允许 // Permission Granted mLocationClient.startLocation(); } else {//禁止 ToastUtil.showToast(getApplicationContext(), "定位权限被禁止"); } break; default: super.onRequestPermissionsResult(requestCode, permissions, grantResults); }
0 0
- android6.0动态权限的设置——几行代码搞定
- android6.0动态权限的设置
- 一行代码搞定漂亮的Android6.0权限申请界面
- 一行代码搞定漂亮的Android6.0权限申请界面
- 一行代码搞定漂亮的Android6.0权限申请界面
- Android6.0 动态权限设置
- Android6.0动态权限
- Android6.0动态权限
- Android6.0动态权限
- Android6.0动态权限
- android6.0动态权限
- Android6.0 动态权限
- android6.0动态权限
- Android6.0动态权限
- Android6.0动态权限
- Android6.0动态权限
- Android6.0动态权限
- Android6.0权限设置
- scss笔记
- Java 并发编程实战
- oracle12c新特性(3)-不可见字段
- MySql数据库安装
- 在Windows下的Python与OpenCV安装调试
- android6.0动态权限的设置——几行代码搞定
- git远程推送,远程克隆
- RMAN 备份与恢复 实例 ——MD,没看懂,留着日
- 阿里又有大动作了!!!
- 深入理解Spring系列之一:开篇
- c# 获取变量名
- js 获取cookie值
- STL之string函数整理
- 哪位大神有好的javaee视频教程!分享一下!