今天在学习关于6.0的动态获取权限的知识,可惜自己手头没有6.0的设备,于是就开了模拟器。
可是我先按原先的写法写了个demo(打开联系人),为毛还是可与运行的,它还就打开了联系人了,我就知识按6.0之前的写法简单的写了一下,理论上讲不是应该报错了吗??
猜测:
1,模拟器和真机有区别?模拟器压根就不需要动态获取??
2,这个权限比较常规。不用申请?
大家给点意见
按回复我输出了一下权限的具体信息
结果是这样的。。
这就更加纳闷了,没有权限,我怎么就还是打开了联系人了呢??
今天在学习关于6.0的动态获取权限的知识,可惜自己手头没有6.0的设备,于是就开了模拟器。
可是我先按原先的写法写了个demo(打开联系人),为毛还是可与运行的,它还就打开了联系人了,我就知识按6.0之前的写法简单的写了一下,理论上讲不是应该报错了吗??
猜测:
1,模拟器和真机有区别?模拟器压根就不需要动态获取??
2,这个权限比较常规。不用申请?
大家给点意见
按回复我输出了一下权限的具体信息
结果是这样的。。
这就更加纳闷了,没有权限,我怎么就还是打开了联系人了呢??
2 回答1.3k 阅读✓ 已解决
2 回答2.7k 阅读
2 回答1.7k 阅读
1 回答2.1k 阅读
1 回答1.2k 阅读
1 回答1.2k 阅读
2 回答939 阅读
检查一下compileSdkVersion是多少?这个不仅和运行环境有关还和SDKPlatform有关,如果是23之前的SDKPlatform,那么应该只需要在清单中声明一下就行了。