Android总结之权限permission一览

Android使用权限机制来限制应用对其它应用和系统资源的访问及操作,要求应用主动询问用户是否同意应用访问其它应用和系统操作,也提供了很多的permission权限,开发人员只需要声明这些权限并在代码中调用系统方法申请访问权限,具体可参考外部存储权限使用方法。
Android应用分为系统和非系统应用,通常我们自己开发的app都是属于非系统应用,有些权限需要要系统级应用才会授权,而本文总结的都是非系统级应用的常用权限,包括日历、相机、通讯录、位置、麦克风、电话、传感器、短信、存储9个权限组,每个组包含不同数量的权限(具体可参考SDK中android.Manifest.java

permisson-group remark permisson remark
android.permission-group.CALENDAR 日历 android.permission.READ_CALENDAR 读取日历
android.permission.WRITE_CALENDAR 写入日历
android.permission-group.CAMERA 相机 android.permission.CAMERA 拍摄照片和视频
android.permission-group.CONTACTS 通讯录 android.permission.READ_CONTACTS 读取通讯录
android.permission.WRITE_CONTACTS 写入通讯录
android.permission-group.LOCATION 位置 android.permission.ACCESS_COARSE_LOCATION 大概的(基于网络)位置
android.permission.ACCESS_FINE_LOCATION 精准的(GPS)位置
android.permission-group.MICROPHONE 麦克风 android.permission.RECORD_AUDIO 录音
android.permission-group.PHONE 电话 android.permission.ANSWER_PHONE_CALLS 接听来电
android.permission.CALL_PHONE 直接拨打电话号码
android.permission.READ_PHONE_NUMBERS 获取电话号码
android.permission.READ_PHONE_STATE 读取手机状态和身份
android.permission-group.SENSORS 传感器 android.permission.BODY_SENSORS 人体传感器
android.permission-group.SMS 短信 android.permission.READ_SMS 读取文字讯息(短信或彩信)
android.permission.RECEIVE_SMS 接收文字讯息(短信)
android.permission.SEND_SMS 发送短信
android.permission-group.STORAGE 存储 android.permission.READ_EXTERNAL_STORAGE 读取SD卡中的内容
android.permission.WRITE_EXTERNAL_STORAGE 修改或删除SD卡中的内容

你可能感兴趣的:(Android)