EasyPermissions 简化Android M系统权限 开源
EasyPermissions是一个包装库,用于在面向Android M或更高版本时简化基本系统权限逻辑。如果您的应用程序是用Kotlin编写的,请考虑使用easypermissions-ktx库,它将Kotlin扩展添加到核心EasyPermissions库中。要开始使用EasyPermissions,请让您的Activity(或Fragment)覆盖onRequestPermissionsResult方法。如果给定请求中的所有权限都被授予,则将执行使用正确请求代码注释的所有方法(确保具有唯一的请求代码)。带注释的方法需要是无效的并且没有输入参数(相反,您可以使用onSaveInstanceState以保持被抑制参数的状态)。这是为了简化在授予所有权限后需要运行请求方法的常见流程。或者,为了更好的控制,您可以让您的Activity / Fragment实现PermissionCallbacks接口。
用户评论