android 调用相册权限,采坑之Android手机访问相册权限问题

问题描述

Android端APP 在6.0以上系统无法访问相册和拍照

经过

1.项目是一个后期接手的项目,在早期开发版本中没有注册相机权限,使用拍照时直接调用相机没有做相机权限检测,部分国产手机(小米,OPPO,魅族)ROM做了兼容可直接调起相机,但国外部分手机会奔溃,权限设置中也不会有相机权限的选项。

2.后来2018-10-12加入AR功能,通过远程maven库引入aar库,从而注册了相机权限

3.再后来两次迭代开发中在选择图片和更换头像的时候加入了相机权限的检测

// Must be done during an initialization phase like onCreate

rxPermissions

.request(Manifest.permission.CAMERA)

.subscribe(granted -> {

if (granted) { // Always true pre-M

// I can control the camera now

} else {

// Oups permission denied

}

});

4.最后AR功能没有上线删除相关代码 2019-1-7,造成Android 6.0及以上检测相机权限失败,6.0以下手机正常

解决

直接在项目主 module 中 AndroidManifest.xml 加入 android.permission.CAMERA 权限

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值