Android权限

Android 大致将权限分为两类

  1. 普通权限 (系统会自动授权)
  2. 危险权限 (android6.0后需要手动授权)
  3. 需要动态获取的危险权限如下:
权限组名 权限名
CALENDAR(calendar日历) READ_CALENDAR (允许程序读取用户日历数据)
WRIT_CALENDAR (允许一个程序写入但不读取用户日历数据)
CAMERA(camera相机) CAMERA
CONTACTS(contacts联系人) READ_CONTACTS (允许程序读取用户联系人数据)
WRITE_CONTACTS (写联系人权限)
GET_ACCOUNTS (访问一个帐户列表在Accounts Service中)
LOCATION(location位置) ACCESS_FINE_LOCATION (允许一个程序访问精良位置(如GPS))
ACCESS_COARSE_LOCATION (允许一个程序访问CellID或WiFi热点来获取粗略的位置)
MICROPHONE(microphone麦克风) RECORD_AUDIO (允许程序录制音频)
PHONE(phone手机) READ_PHONE_STATE(读取手机状态权限)
CALL_PHONE (允许一个程序初始化一个电话拨号不需通过拨号用户界面需要用户确认)
ERAD_CALL_LOG
WRITE_CALL_LOG
ADD_VOICEMAIL
USE_SIP (允许程序使用SIP视频服务)
PROCESS_OUTGOING_CALLS (允许程序监视,修改或放弃播出电话)
SENSORS(传感器) BODY_SENSORS
SMS(短信) SEND_SMS (发送短信)
RECEIVE_SMS (接收短信)
READ_SMS (允许程序读取短信息)
RECEIVE_WAP_PUSH (接收WAP PUSH信息)
RECEIVE_MMS (接收彩信)
STORAGE(存储卡) READ_EXTERNAL_STORAGE
WRITE_EXTERNAL_STORAGE

表格中每个危险权限都属于一个权限组,我们在进行运行时权限处理的使用的是权限名,一旦用户同意授权,该权限所对应的权限组中的其他权限也会同事被授权。

参考 Android 系统中完整的权限列表 官方 http://developer.android.google.cn/reference/android/Manifest.permission.html

参考 Android中的各种访问权限Permission含义 链接地址:https://www.cnblogs.com/shiwei-bai/p/4916794.html

Android 运行时权限相关推荐

  1. Android运行时权限

    Android运行时权限 参考网址:在运行时请求权限 在Android6.0之前应用请求权限都是在应用安装时将所有权限清单展示给用户,当用户选择安装就默认允许应用请求的所有权限,而Android6.0 ...

  2. Android运行时权限,设置帮助类BaseActivity;电话权限,短信权限,

                                      Android运行时权限设置帮助类BaseActivity  一.电话权限 package com.glandroid.smssen ...

  3. Android运行时权限终极方案,用PermissionX吧

    本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 郭霖 即可关注,每个工作日都有文章更新. 各位小伙伴们大家早上好,不知道你的<第三行代码>已经读到哪里了? 有些朋友的阅读 ...

  4. Android运行时权限 1

    Android 运行时权限 一.Android 权限发展史 二.Android6.0 权限简介 1.Normal Permissions (普通权限) 2.Dangerous Permissions ...

  5. 如何优雅地申请Android运行时权限

    转载本文需注明出处:微信公众号EAWorld,违者必究. 前言: Android 是一个权限分隔的操作系统,其中每个应用都有其独特的系统标识.在默认情况下任何应用都没有权限执行对其他应用.操作系统或用 ...

  6. android 权限管理框架,Android 运行时权限管理最佳实践

    欢迎访问我的个人博客 传送门 从 Android 6.0(API 级别 23)开始,用户开始在应用运行时向其授予权限,而不是在应用安装时授予.此方法可以简化应用安装过程,因为用户在安装或更新应用时不需 ...

  7. java 安卓权限_java – Android运行时权限 – 如何实现

    Android Developer Documentation给出了在运行时请求权限的示例: // Here, thisActivity is the current activity if (Con ...

  8. Android运行时权限一览表

    1    android.permission.READ_CONTACTS    dangerous    读取您的通讯录 2    android.permission.WRITE_CONTACTS ...

  9. Android RuntimePermissions运行时权限:单个运行时权限申请简例

    Android RuntimePermissions运行时权限:单个运行时权限申请简例 Android运行时权限申请的框架结构和步骤比较简单和固定,一般现状代码启动后检查当前的Android SDK版 ...

  10. Android 8.0 运行时权限策略变化和适配方案

    Android8.0也就是Android O即将要发布了,有很多新特性,目前我们可以通过AndroidStudio3.0 Canary版本下载Android O最新的系统映像的Developer Pr ...

最新文章

  1. Swift中使用typealias定义一个闭包closure
  2. STL删除元素注意事项
  3. Python读取Json字典写入Excel表格的方法
  4. 企业实战(Jenkins+GitLab+SonarQube)_10_Jenkins通过Depoly插件热部署Java程序
  5. mac 黑窗口连接mysql_mac上终端起动MySQL的方法
  6. 《零基础》MySQL UPDATE 更新(十四)
  7. QT消息,事件,槽的典型用法
  8. R: 绘图 barplot
  9. 关于Timestamp的valueOf()方法
  10. php指令,php命令行下的常用命令
  11. 【微信小程序开发小白零基础入门】微信小程序文件API【建议收藏】
  12. 计算机教育硕士专业代码,硕士专业代码查询
  13. 计算机网络之数据链路层信道划分介质访问【408_3】
  14. 可能是全网唯一办法:解决粘滞键(shift)键一直按下,在配置中心无法关闭_v1.0.0
  15. STM32制作FLASH字库
  16. Pyecharts+高德地图实现3D地图效果
  17. 微信投票显示服务器异常,为何微信投票显示账号异常
  18. 疯狂的java 目录,疯狂创客圈 JAVA死磕系列 总目录
  19. 案例:模拟京东快递单号的查询效果
  20. 【毒鸡汤】基层管理如果没有这些心态,难!

热门文章

  1. 作业帮冯雪胡不归问题_【凭谁唤君胡不归作文】作业帮
  2. 【FireFox】火狐浏览器的Flash插件安装
  3. HTML5游戏引擎(八)-矢量绘图——绘制矩形-drawRect 绘制圆形-drawCircle 绘制直线-moveTo和 lineTo
  4. 导出mysql某个表数据_mysql数据库导出指定表数据的方法
  5. 关于spring security的URL路径验证问题
  6. (拓扑排序+并查集)HDU - 1811 Rank of Tetris
  7. mysql 执行存储过程
  8. selenium自动化中停止页面加载
  9. java毕业设计茶叶销售网站Mybatis+系统+数据库+调试部署
  10. 二十一世纪大学英语读写教程学习笔记(原文)——10 - Cloning: good Science or Baaaad Idea(克隆技术是好科学还是馊主意)