Android在6.0之后添加了新的权限管理模型,每个应用必须在原油的Manifest.xml声明的基础上增加运行时的权限申请才能进行相关API的调用,这对终端用户的隐私保护是一大利好,浏览一下国内的很多应用,一个很简单的APP也会申请Contact、Location、ID、SMS、
*History等权限。自从6.0之后App安装完成未启动前你就可以去应用设置中关闭没必要的权限。当然国内的很多定制ROM比如MIUI、EMUI等在之前android版本中已经定制了相关模型,但这一次是从API级别上标准化了这一设置,所有支持后续版本的APP都必须实现这一原则。
相关运行时权限申请开发过程,可通过Android官方网站浏览
[https://developer.android.com/training/permissions/requesting.html]。更多
Android权限相关
[https://developer.android.com/guide/topics/security/permissions.html]。
这里只说明了几个开发要点:
当前流行的运行时权限申请流