vivo手机ContextCompat.checkSelfPermission总是返回PackageManager.PERMISSION_GRANTED

细嗅v蔷薇 2018-01-03 01:15:10
今天去做一个项目,需要用到动态权限申请,我是首先判断相关权限是否已经被授予了,但是使用ContextCompat.checkSelfPermission这个方法进行判断的时候发现,在其它手机上都是可以的,但是在vivo手机上这个值一直是0,不知道是怎么回事,有大神遇到过这个问题吗,怎么处理的?
...全文
2312 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
柚子君下 2019-01-25
  • 打赏
  • 举报
回复
OPPO R9S android 6.0 上遇到了一样的问题, 神坑啊. CTS测试到底做没做啊
细嗅v蔷薇 2018-03-22
  • 打赏
  • 举报
回复
引用 2 楼 liujingdream 的回复:
我也遇到相同的问题,然后我在他们官方论坛上发帖质询,结果被删帖了
我看了下,对于权限这一块vivo手机并不是在你申请权限的时候就弹出权限申请的提示框,而是在你真正要用到这个权限的时候,才会弹出这个框请求权限,也就是说,加入你的app需要使用拍照权限,你可能考虑在app一开始就去申请,毕竟后面要用到,但是这个时候vivo并不会弹框询问是否授权,而是在你后面真正需要用到拍照时,才会询问是否授权
咖啡苏克 2018-01-15
  • 打赏
  • 举报
回复
我也遇到相同的问题,然后我在他们官方论坛上发帖质询,结果被删帖了
bdmh 2018-01-03
  • 打赏
  • 举报
回复
看看vivo手机系统版本,如果版本低,是无效的,或者这个手机之前就已经允许或拒绝过这个权限

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧