84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
今天在学习关于6.0的动态获取权限的知识,可惜自己手头没有6.0的设备,于是就开了模拟器。可是我先按原先的写法写了个demo(打开联系人),为毛还是可与运行的,它还就打开了联系人了,我就知识按6.0之前的写法简单的写了一下,理论上讲不是应该报错了吗??
猜测:1,模拟器和真机有区别?模拟器压根就不需要动态获取??2,这个权限比较常规。不用申请?
大家给点意见
按回复我输出了一下权限的具体信息
结果是这样的。。
这就更加纳闷了,没有权限,我怎么就还是打开了联系人了呢??
闭关修行中......
检查一下compileSdkVersion是多少?这个不仅和运行环境有关还和SDKPlatform有关,如果是23之前的SDKPlatform,那么应该只需要在清单中声明一下就行了。
模拟器都是root的, 应该是有权限的。你可以打个权限断点看下是否return true
检查一下compileSdkVersion是多少?这个不仅和运行环境有关还和SDKPlatform有关,如果是23之前的SDKPlatform,那么应该只需要在清单中声明一下就行了。
模拟器都是root的, 应该是有权限的。你可以打个权限断点看下是否return true