文章目
一、申请权限
二、申请权限原理对话框
三、引导用户手动设置权限对话框
四、在 AndroidManifest.xml 中配置权限
五、完整代码示例
六、GitHub 地址
一、申请权限
----...Kotlin 文件中, 或 object 对象表达式中, 不能定义在类中
*/
const val PERMISSION_REQUEST_CODE : Int = 100;
数组转为可变参数 : Kotlin...中可以使用 Array 数组作为可变参数 , 数组前加上 * 符号 , 可以将数组展开 , 转为可变数组 , 如 *PERMMISSIONS ;
/**
* 当做可变参数时..., 只能到设置界面取设置权限 ;
引导用户手动设置权限对话框 : 该对话框的作用就是 引导用户跳转到设置界面 , 设置需要的权限 ;
这个对话框需要自定义 , 但是 EasyPermission...:
如果点击 “前往设置界面” , 就会跳转到 应用信息 设置界面 :
操作完毕返回操作 : 从该对话框返回 , 不管是点击哪个按钮 , 都会进入该方法中 , 此时判定是否授权成功 , 如果没有授权成功