文章目
一、申请权限
二、申请权限原理对话框
三、引导用户手动设置权限对话框
四、在 AndroidManifest.xml 中配置权限
五、完整代码示例
六、GitHub 地址
一、申请权限
----...: 如果有要求的权限 , 就开始执行实际的逻辑 , 如果没有权限 , 就需要申请权限 ;
申请权限 : 调用 EasyPermissions.requestPermissions 方法 , 申请权限...;
/**
* 申请一组权限, 如果系统要求 ( 用户之前拒绝过 ) , 显示 权限申请原理对话框 ,
* 向用户表明申请该权限的原因...;
如果第一次申请权限 , 拒绝了某些权限的申请 , 第二次就会自动弹出 申请权限原理对话框 , 在这个对话框中 , 开发者需要给出为什么申请这些权限 , 说服用户同意这些权限的申请 ;
申请权限原理对话框...: 用户申请权限 , 如果是首次申请 , 该对话框不弹出 , 如果不是首次申请 , 并且之前拒绝过某些权限申请 , 就会弹出该对话框 , 用户进行以下操作 :
用户点击 确定 : 就会继续执行权限申请的流程