太书红叶 2019-07-31 10:06 采纳率: 33.3%
浏览 321
已结题

来看看是不是Android的bug

比如之前1.0版本的APP的targetSDK是19,,2.0时targetSDK也是19。APP新版本3.0版本的targetSDK是26。

复现过程:用户在1.0版本上的APP使用过程中,没有给APP权限x,y,只给了权限z,通过自升级(一定是APP内自升级给了APP安装应用的权限,并且安装新版本的APP才会复现)升级到2.0版本之后,再通过任何手段升级到3.0版本(注意3.0版本的APPtargetSDK是26)。

这时,奇怪的现象出现了。

APP通过checkselfpermission的方法获取到的相关权限x,y是有的,打开设置页面,APP所需要的所有的权限显示全都是打开的,安装应用的权限是关闭的(之前应用内自升级时是给过这个权限的),而真正使用权限x,y的时候,却是没有权限的,与checkselfpermission的返回结果和权限设置页面的显示不一致。目前发现部分OPPO和华为手机这样。

求解决办法,c币不是问题。

  • 写回答

2条回答 默认 最新

  • 狼雪 2019-07-31 16:37
    关注

    权限没有在配置文件里面配置,危险权限需要先配置,后申请

    评论

报告相同问题?

悬赏问题

  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料