-
定位权限:
- ACCESS_FINE_LOCATION:精确位置
- ACCESS_COARSE_LOCATION:大致位置
-
相机权限:
- CAMERA:访问摄像头
-
存储权限:
- READ_EXTERNAL_STORAGE:读取外部存储
- WRITE_EXTERNAL_STORAGE:写入外部存储
-
电话权限:
- READ_PHONE_STATE:读取设备状态和身份
- CALL_PHONE:拨打电话
- READ_CALL_LOG:读取通话记录
- WRITE_CALL_LOG:写入通话记录
- ADD_VOICEMAIL:添加语音邮件
- USE_SIP:使用SIP服务
- PROCESS_OUTGOING_CALLS:处理拨出电话
-
联系人权限:
- READ_CONTACTS:读取联系人
- WRITE_CONTACTS:写入联系人
- GET_ACCOUNTS:访问帐户列表
-
短信权限:
- SEND_SMS:发送短信
- RECEIVE_SMS:接收短信
- READ_SMS:读取短信
- RECEIVE_WAP_PUSH:接收WAP推送
- RECEIVE_MMS:接收彩信
-
日历权限:
- READ_CALENDAR:读取日历
- WRITE_CALENDAR:写入日历
-
传感器权限:
- BODY_SENSORS:访问身体传感器
另外,找到一个官方分组的,说分了9组,文章是在Material Design中的:https://m2.material.io/design/platform-guidance/android-permissions.html
另外看到一篇国外的文章,系统有API查询某一个权限它属于哪一个组,或者查询它在这个组中的所有权限有哪些:https://yggr.medium.com/exploring-android-12-permission-group-lookup-60a154ea6da8,官网:https://developer.android.com/about/versions/12/features#permission-groups,官方原文如下: