文章目
一、申请权限
二、申请权限原理对话框
三、引导用户手动设置权限对话框
四、在 AndroidManifest.xml 中配置权限
五、完整代码示例
六、GitHub 地址
一、申请权限
----...: 如果有要求的权限 , 就开始执行实际的逻辑 , 如果没有权限 , 就需要申请权限 ;
申请权限 : 调用 EasyPermissions.requestPermissions 方法 , 申请权限...“拒绝” 选项 , 那就摊上事了 , 后面连带一大堆操作 , 处理后续权限管理的问题 ;
之前用户选择了拒绝 , 再次申请 , 就会自动弹出 权限申请原理对话框 , 该对话框的主要作用是 描述 申请权限的原理...;
如果第一次申请权限 , 拒绝了某些权限的申请 , 第二次就会自动弹出 申请权限原理对话框 , 在这个对话框中 , 开发者需要给出为什么申请这些权限 , 说服用户同意这些权限的申请 ;
申请权限原理对话框..., 就会自动应用上述机制 ,
/**
* 申请权限原理对话框操作对应的回调函数
*/
public interface RationaleCallbacks {