Android6.0以下系统判断相机权限
来源:互联网 发布:婚礼路线图制作软件 编辑:程序博客网 时间:2024/06/06 02:42
前言简述:
关于Android权限检测问题 在6.0系统以后由于使用的是动态权限 很好判断 关键是6.0之前的系统发现没有可用的API来获取相应的权限是否被用户禁用或者允许使用。
其中有相应的checkPermission()方法 但是这些方法只是判断清单文件中是否注册过此类权限。用户的操作是获取不到的。
PackageManager packageManager = getPackageManager(); int permission = packageManager.checkPermission("android.permission.CAMERA", "your packageName"); if(PackageManager.PERMISSION_GRANTED == permission){ //有这个权限 }else { //没有这个权限 }
那我们如何在6.0以下的系统检测权限呢?
目前的方法是使用 try{ } catch() {} 的方式 :
/** * 返回true 表示可以使用 返回false表示不可以使用 */ public boolean cameraIsCanUse() { boolean isCanUse = true; Camera mCamera = null; try { mCamera = Camera.open(); Camera.Parameters mParameters = mCamera.getParameters(); //针对魅族手机 mCamera.setParameters(mParameters); } catch (Exception e) { isCanUse = false; } if (mCamera != null) { try { mCamera.release(); } catch (Exception e) { e.printStackTrace(); return isCanUse; } } return isCanUse; }
这种也是一种方式~
0 0
- Android6.0以下系统判断相机权限
- Android6.0以下系统判断相机权限
- Android6.0以下判断手机录音和相机权限
- Android6.0系统以下的麦克风权限处理
- android6.0相机权限申请
- targetSdkVersion 23以下添加Android6.0权限
- Android6.0系统权限
- Android6.0权限系统
- Android6.0系统权限
- Android6.0系统以上版本调用系统相机运行时权限处理解决方案
- 关于android6.0权限适配6.0系统以下的问题总结(二维码扫描)
- 国内第三方Rom在Android6.0以下系统的权限适配
- Android6.0的权限管理(相机权限的举例)
- Android6.0的权限管理(相机权限的举例)
- Android6.0的权限系统
- 相机拍照功能之权限和Android6.0版本问题
- android6.0新权限获取(以相机举例)
- [iOS 系统]系统音频.相册.相机 权限判断
- python把函数作为参数
- eclipse自动提示+自动补全
- jQuery - 设置内容和属性
- java面试题全集(下)
- IPv4——网际协议(第一部分)
- Android6.0以下系统判断相机权限
- ORM框架
- 安卓动画
- WEEX开发入门
- 1118. Birds in Forest (25)
- CentOS编译安装LNMP环境(转载)
- 关于图片加载神器--Glide与Picasso的使用与比较
- Linux(centos7)下安装OpenSSL 安装图文详解
- Java中的Copy-On-Write容器