文章目
一、申请权限
二、申请权限原理对话框
三、引导用户手动设置权限对话框
四、在 AndroidManifest.xml 中配置权限
五、完整代码示例
六、GitHub 地址
一、申请权限
----...* @param rationale 解释为什么申请改组权限的原因的信息;
* 这些信息会在用户第一次拒绝权限申请后显示在 权限申请原理对话框...;
如果第一次申请权限 , 拒绝了某些权限的申请 , 第二次就会自动弹出 申请权限原理对话框 , 在这个对话框中 , 开发者需要给出为什么申请这些权限 , 说服用户同意这些权限的申请 ;
申请权限原理对话框...: 用户申请权限 , 如果是首次申请 , 该对话框不弹出 , 如果不是首次申请 , 并且之前拒绝过某些权限申请 , 就会弹出该对话框 , 用户进行以下操作 :
用户点击 确定 : 就会继续执行权限申请的流程..., 只能到设置界面取设置权限 ;
引导用户手动设置权限对话框 : 该对话框的作用就是 引导用户跳转到设置界面 , 设置需要的权限 ;
这个对话框需要自定义 , 但是 EasyPermission