Android6.0运行时权限(危险权限列表)
从 Android 6.0(API 23)开始,用户开始在应用运行时向其授予权限,而不是在应用安装时授予。这种权限机制可以让用户更好的管理应用的权限,保障用户隐私。
Android将权限分为普通权限和危险权限,危险权限需要在使用时让用户手动允许。危险权限一共9组24个权限
权限列表
权限组名 | 权限名 |
---|---|
CALENDAR | READ_CALENDAR,WRITE_CALENDAR |
CAMERA | CAMERA |
CONTACTS | READ_CONTACTS,WRITE_CONTACTS,GET_ACCOUNTS |
LOCATION | ACCESS_FINE_LOCATION,ACCESS_COARSE_LOCATION |
MICROPHONE | RECORD_AUDIO |
PHONE | READ_PHONE_STATE,CALL_PHONE, READ_CALL_LOG,WRITE_CALL_LOG,ADD_VOICEMAIL,USE_SIP,PROCESS_OUTGOING_CALLS |
SENSORS | BODY_SENSORS |
SMS | SEND_SMS,RECEIVE_SMS,READ_SMS,RECEIVE_WAP_PUSH,RECEIVE_MMS |
STORAGE | READ_EXTERNAL_STORAGE,WRITE_EXTERNAL_STORAGE |
sdk对应版本列表
平台版本 | SDK版本 | 版本名称 |
---|---|---|
9.0 | 28 | Pie (Android P) |
8.1 | 27 | Oreo(Android O)(奥利奥) |
8.0 | 26 | Oreo(Android O)(奥利奥) |
7.1 | 25 | Nougat(Android N)(牛轧糖) |
7.0 | 24 | Nougat(Android N)(牛轧糖) |
6.0 | 23 | Marshmallow(Android M)(棉花糖) |
5.1 | 22 | Lollipop(Android L)(棒棒糖) |
5.0 | 21 | Lollipop(Android L)(棒棒糖) |
4.4 | 19 | KITKAT(奇巧巧克力) |
4.3 | 18 | JELLY_BEAN_MR2 |
4.2 4.2.2 | 17 | JELLY_BEAN_MR1 |
4.1 4.1.1 | 16 | JELLY_BEAN |
4.0.3 4.0.4 | 15 | ICE_CREAM_SANDWICH_MR1 |
4.0 4.01 4.02 | 14 | ICE_CREAM_SANDWICH |
3.2 | 13 | HONEYCOMB_MR2 |
3.1.X | 12 | HONEYCOMB_MR1 |
3.0.X | 11 | HONEYCOMB |
2.3.3 2.3.4 | 10 | GINGERBREAD_MR1 |
Android6.0运行时权限(危险权限列表)相关推荐
- 这可能是最精简的Android6.0运行时权限处理,百行代码的工具类,支持Rationale,附:各种权限详细处理
0x00:前言 对于Android6.0运行时权限的处理方式网上有很多,包括注解,RxJava等等.一直没有正面提到我关心的问题–如果我不在Activity或者Fragment里面,需要运行时权限该怎 ...
- Android6.0运行时权限解决方案
今天在测试APP的时候发现部分手机APP定位权限使用不了.看了一下机型都是Android6.0以上版本的Android手机. 之前就听说Android6.0以上版本权限管理更严格了,没想到今天踩坑了. ...
- 获取权限android sync,GitHub - AndSync/XPermissionUtils: 可能是最精简的Android6.0运行时权限处理方式,支持Rationale提示...
# XPermissionUtils 可能是最精简的Android6.0运行时权限处理方式,支持Rationale提示,只有一个类,100行代码,所有弹窗等操作由用户自行处理,在Demo中也有提供代码 ...
- Android6.0运行时权限处理
前言 在Android6.0版本以前,往往是应用程序需要什么权限直接在manifest.xml中直接声明,当你安装程序的时候,如果不想让该程序使用某种权限,唯一的办法只能是不装这个应用,但是我们生活中 ...
- Android8.0运行时权限策略变化和适配方案
版权声明:转载必须注明本文转自严振杰的博客:http://blog.yanzhenjie.com Android8.0也就是Android O即将要发布了,有很多新特性,目前我们可以通过Android ...
- Android6.0执行时权限解析,RxPermissions的使用,自己封装一套权限框架
Android6.0执行时权限解析,RxPermissions的使用.自己封装一套权限框架 在Android6.0中,新添加了一个执行时的权限,我相信非常多人都已经知道了.预计也知道怎么用了,这篇博客 ...
- Android 8.0 运行时权限策略变化和适配方案
Android8.0也就是Android O即将要发布了,有很多新特性,目前我们可以通过AndroidStudio3.0 Canary版本下载Android O最新的系统映像的Developer Pr ...
- Android 8.0学习(18)--- Android8.0运行时权限策略变化和适配方案
Android8.0运行时权限策略变化和适配方案 在 Android O 之前,如果应用在运行时请求权限并且被授予该权限,系统会错误地将属于同一权限组并且在清单中注册的其他权限也一起授予应用.对 ...
- 如果Windows下Quick软件运行时显示无权限打开exe
如果Windows下Quick软件运行时显示无权限打开exe, 问题在于你的windows进程里已经存在此软件的exe进程了,需要将其杀死,才可以再次运行此软件
最新文章
- 如何关闭事件跟踪程序
- 炸裂!这些大厂跪求的人才太牛了!
- curl进行post请求的demo
- 帝豪gl车机系统降级_从拥有帝豪GL开始,出行的好伴侣,说说感受
- 利用xml+xsl给客户机添加超级管理帐户!
- Android中实现调用摄像头拍照并显示在ImageView中
- Android利用Jsoup解析html 开发网站客户端小记。
- poj 1087 A Plug for UNIX 【最大流】
- PHP-代码审计-代码执行
- intellij导入scala工程不识别scala语言
- Win 10 或可以运行安卓APP
- 索引的使用规则和设计考虑
- 视频超分,Transformer再下一城之VSR-Transformer
- 《Oracle Life-DBA的一天》海报下载
- CSS-float详解,深入理解clear:both[转+部分原创]
- jQuery中绑定事件的几种方法
- HDU1873 看病要排队【模拟+优先队列】
- Postgres psql: 致命错误: 角色 “postgres“ 不存在
- 图的存储--邻接矩阵和邻接表(链表实现和用vector实现)
- XP系统电脑连不上服务器,windowsxp系统电脑连不上路由器如何解决
热门文章
- 《庄子》中说到,“一尺之棰,日取其半,万世不竭”。第一天有一根长度为 a的木棍,从第二天开始,每天都要将这根木棍锯掉一半
- 前端CSS实现渐变效果
- 基于Golang的个人博客-goblog
- bulldog-1靶机 write up 源码 MD5解密得到密码到后台 命令执行绕过 反弹shell string分析文件得到密码提权
- “平衡小车之家”家的STM32F103最小系统源代码分享
- iostat命令详解指标分析
- 5个有效学习前端的技巧
- DDR4 基本管脚和概念--第一章
- python的4种数据结构
- msf获取靶机shell进行远控