权限的分组
Android中有很多权限,但并非所有的权限都是敏感权限,于是6.0系统就对权限进行了分类,一般为下述几类
正常(Normal Protection)权限
危险(Dangerous)权限
特殊(Particular)权限
其他权限(一般很少用到)
需要运行时申请的权限
权限群权限(XML)权限内容
CALENDAR(日历)android.permission.READ_CONTACTS读取日历
CALENDAR(日历)android.permission.WRITE_CONTACTS改写日历
CAMERA(相机)android.permission.CAMERA开启相机
CONTACTS(联系人)android.permission.READ_CONTACTS读取联系人
CONTACTS(联系人)android.permission.WRITE_CONTACTS写入联系人
CONTACTS(联系人)android.permission.GET_ACCOUNTS获取联系人
LOCATION(定位)android.permission.ACCESS_COARSE_LOCATION获取设备位置信息(粗略)
LOCATION(定位)android.permission.ACCESS_FINE_LOCATION获取设备位置信息(精确)
MICROPHONE(麦克风)android.permission.RECORD_AUDIO开启录音
PHONE(手机)android.permission.READ_PHONE_STATE读取手机状态
PHONE(手机)android.permission.CALL_PHONE打电话
PHONE(手机)android.permission.READ_CALL_LOG读取手机log日志
PHONE(手机)android.permission.WRITE_CALL_LOG写入手机log日志
PHONE(手机)com.android.voicemail.permission.ADD_VOICEMAIL允许使用语音邮件
PHONE(手机)android.permission.USE_SIP允许使用SIP视频服务
PHONE(手机)android.permission.PROCESS_OUTGOING_CALLS处理拨出电话
SENSORS (传感器)android.permission.BODY_SENSORS操作传感器
SMS(短信)android.permission.SEND_SMS发送短信
SMS(短信)android.permission.RECEIVE_SMS接收短信
SMS(短信)android.permission.READ_SMS读取短信
SMS(短信)android.permission.RECEIVE_WAP_PUSH接收 WAP PUSH 信息
SMS(短信)android.permission.RECEIVE_MMS接收彩信
SMS(短信)android.permission.READ_CELL_BROADCASTSM源码中不存在
STORAGE(存储卡)android.permission.READ_EXTERNAL_STORAGE读取SD卡
STORAGE(存储卡)android.permission.WRITE_EXTERNAL_STORAGE写入SD卡
使用easypermissions简化权限申请
https://github.com/googlesamples/easypermissions