Android 运行时权限

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

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值