android6.0获取通讯录权限
android6.0中,获取通讯录的权限是
<uses-permission android:name="android.permission.GET_ACCOUNTS"></uses-permission>
6.0之前的版本中的权限设置是
<uses-permission Android:name="android.permission.READ_CONTACTS"></uses-permission>
下面是一个对应关系
| 组名称 | 组下面的权限 |
|---|---|
| group:android.permission-group.CONTACTS(联系人组) | android.permission.WRITE_CONTACTS(写入联系人) android.permission.GET_ACCOUNTS(查找设备上的帐户) android.permission.READ_CONTACTS(读取联系人) |
| group:android.permission-group.PHONE(手机拨号) | android.permission.READ_CALL_LOG(读取通话记录) android.permission.READ_PHONE_STATE(读取电话状态) android.permission.CALL_PHONE(拨打电话) android.permission.WRITE_CALL_LOG(修改通话记录) android.permission.USE_SIP(SIP视频服务) android.permission.PROCESS_OUTGOING_CALLS(程序监视,修改或放弃拨出电话) com.android.voicemail.permission.ADD_VOICEMAIL(允许应用程序添加系统中的语音邮件) |
| group:android.permission-group.CALENDAR(日历) | android.permission.READ_CALENDAR(读取日历) android.permission.WRITE_CALENDAR(修改日历) |
| group:android.permission-group.CAMERA(相机) | android.permission.CAMERA(获取拍照权限) |
| group:android.permission-group.SENSORS(传感器) | android.permission.BODY_SENSORS(获取传感器权限) |
| group:android.permission-group.LOCATION(定位) | android.permission.ACCESS_FINE_LOCATION(通过gps获取定位权限) android.permission.ACCESS_COARSE_LOCATION(通过wifi和移动基站获取定位权限) |
| group:android.permission-group.STORAGE(内存卡) | android.permission.READ_EXTERNAL_STORAGE(读取内存卡) android.permission.WRITE_EXTERNAL_STORAGE(写内存卡) |
| group:com.sina.weibo.permission-group() | com.sina.weibo.permission.USER |
| group:android.permission-group.MICROPHONE(麦克风) | android.permission.RECORD_AUDIO(录音权限) |
| group:android.permission-group.SMS(短信) | android.permission.READ_SMS(读取短信) android.permission.RECEIVE_WAP_PUSH(接收WAP PUSH信息) android.permission.RECEIVE_MMS() android.permission.RECEIVE_SMS(接收短信权限) android.permission.SEND_SMS(发送短信) android.permission.READ_CELL_BROADCASTS(获取小区广播) |
android6.0获取通讯录权限的更多相关文章
- Android6.0运行时权限管理
自从Android6.0发布以来,在权限上做出了很大的变动,不再是之前的只要在manifest设置就可以任意获取权限,而是更加的注重用户的隐私和体验,不会再强迫用户因拒绝不该拥有的权限而导致的无法安装 ...
- Android6.0执行时权限解析,RxPermissions的使用,自己封装一套权限框架
Android6.0执行时权限解析,RxPermissions的使用.自己封装一套权限框架 在Android6.0中,新添加了一个执行时的权限,我相信非常多人都已经知道了.预计也知道怎么用了,这篇博客 ...
- iOS 获取通讯录权限的时机
建议将获取通讯录权限的代码放到 -(void)viewDidAppear:(BOOL)animated 或 -(void)viewWillAppear:(BOOL)animated 假如放在 view ...
- Android6.0获取权限
照着<第一行代码>打代码,然并卵,感叹技术进步的神速.最后提醒一点:IT类的书籍一定要注意出版时间!出版时间!出版时间!重要的事情说三遍 问题出在android6.0的权限获取问题上,以前 ...
- Android6.0获取运行时权限
照着<第一行代码>打代码,然并卵,感叹技术进步的神速.最后提醒一点:IT类的书籍一定要注意出版时间!出版时间!出版时间!重要的事情说三遍 问题出在android6.0的权限获取问题上,以前 ...
- Android6.0动态申请权限那些坑--以及避免用户选择不再提示后无法获取权限的问题
Android 6.0 为了保护用户隐私,将一些权限的申请放在了应用运行的时候去申请, 比如以往的开发中,开发人员只需要将需要的权限在清单文件中配置即可,安装后用户可以在设置中的应用信息中看到:XX应 ...
- Android6.0中的权限
Android6.0相比之前的Android版本有一个很大的不同点,就是动态的获取权限.之前我们需要什么权限只需要在Manifest文件中声明即可,在6.0中,又新增了运行时权限的动态检测. Andr ...
- Android6.0运行时权限(基于RxPermission开源库)
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 在6.0以前的系统,都是权限一刀切的处理方式,只要用户安装,Manifest申请的权限都会被赋予,并且安装后权限也撤销不了. And ...
- 说说Android6.0动态申请权限的那些坑
白天在做SDK23版本的适配,遇到了不少坑,现在抽空记下来,以此为戒. 首先要知道哪些坑,就得先了解一些定义和基本使用方式. 那么先介绍一下动态申请的权限分组情况. 下面的权限组是由谷歌官方定义的,目 ...
随机推荐
- 为 Ruby 程序员准备的 Go 入门教程
这是我翻译的国外博客,如需转载请注明出处和原文链接 那些在Google的大牛们开发出了一种称为Go的牛叉的语言.乍一看,Ruby和Go有点像远房表亲.其实不然,他们那些互为补充的功能却让他们成为一对完 ...
- ARGOX 力象 OS-214Plus 条码打印机 B/S 打印
官网demo下载地址: http://www.argox.com.cn/servicedev/5/c 页面中嵌入activeX控件: <object id="ArgoxPrinter& ...
- 利用JQuery jsonp实现Ajax跨域请求 .Net 的*.handler 和 WebService,返回json数据
1:跨域请求handler一般处理程序 using System; using System.Collections.Generic; using System.Web; using System.W ...
- source insight Confirm by typing ‘yes' below"、"has been changed outside of the editor. Do you want to reload the file?"、“
阅读内核代码习惯和喜欢使用source insight.如果能在source insight上修改内核代码,同时又不需要把修改的内核代码再拷贝到虚拟ubuntu上去那就方便了.于是想通过用samba与 ...
- Android音频文件浏览+音频播放
该Demo执行后,会显示全部你sd卡上的音乐文件列表, 并能够点击列表选择某一首歌曲进行播放. 执行效果: 点击download出现: 然后点击歌曲调用系统播放器播放. 源码: activity_au ...
- db2 reorg pending
通常在数据库上线之前,我们都会对数据库做周密的规划,无论在测试阶段还是上线之初,也难免由于需求的更改会对数据中的表做一些更改.而某些alter table语句则会导致该表处于reorg-pending ...
- JS-校验表单后提交表单的三种方法总结
第一种: <script type="text/javascript"> function check(form) { if(form.userId.value=='' ...
- 【BZOJ4345】[POI2016]Korale 堆(模拟搜索)
[BZOJ4345][POI2016]Korale Description 有n个带标号的珠子,第i个珠子的价值为a[i].现在你可以选择若干个珠子组成项链(也可以一个都不选),项链的价值为所有珠子的 ...
- 【Git和GitHub】学习笔记
1. 书籍推荐: 先看一本比较简单并且好的入门书籍 Git - Book https://git-scm.com/book/zh/v2 2. 书籍理解: Git 有三种状态,你的文件可能处于其中之一: ...
- 转SpringMVC Controller 返回值的可选类型
spring mvc 支持如下的返回方式:ModelAndView, Model, ModelMap, Map,View, String, void. ModelAndView @RequestMap ...