Android 6.0 / Android M 发布后,手机权限被分为两种,即:Normal Permission / 正常权限 和Dangerous Permission / 危险权限,更好的保护了用户的隐私,极大提升了系统安全性!
因此,我们在APP开发过程中,也需要作出相应调整,在涉及危险权限调用时,动态的向用户请求,获取许可后再继续处理业务。
代码中动态申请权限
1. 工程清单文件配置权限
2. 检查授权与申请授权
3. 获取授权结果
危险级别权限都有哪些
便捷查询:
- 日历 READ_CALENDAR
- 日历WRITE_CALENDAR
- 相机CAMERA
- 联系人 EAD_CONTACTS
- 联系人WRITE_CONTACTS
- 联系人GET_ACCOUNTS
- 位置 CCESS_FINE_LOCATION
- 位置ACCESS_COARSE_LOCATION
- 麦克风 RECORD_AUDIO
- 电话READ_PHONE_STATE
- 电话 ALL_PHONE
- 电话READ_CALL_LOG
- 电话WRITE_CALL_LOG
- 电话ADD_VOICEMAIL
- 电话USE_SIP
- 电 ROCESS_OUTGOING_CALLS
- 传感器BODY_SENSORS
- 短信SEND_SMS
- 短信RECEIVE_SMS
- 短信 EAD_SMS
- 短信RECEIVE_WAP_PUSH
- 短信 RECEIVE_MMS
- 存储READ_EXTERNAL_STORAGE
- 存储 RITE_EXTERNAL_STORAGE
PS:如果本文对您有帮助,烦请点赞 或 分享转发哦!
笔者将持续更新更多技术干货、技术知识及最新技术动态!