注意:该框架已停止维护多年,建议使用
com.github.getActivity:XXPermissions:18.5
GitHub地址:
https://github.com/googlesamples/easypermissions
https://github.com/googlesamples/easypermissions
引入依赖:
implementation 'pub.devrel:easypermissions:3.0.0'
在BaseActivity处理统一的结果回调和请求Code
核心内容:
(1)处理Activity本身继承的方法onRequestPermissionsResult
(2)实现接口EasyPermissions.PermissionCallbacks来接收请求结果
(3)定义申请权限跳转带出去的Code(Int类型,合法范围0-255)
(4)定义PermissionsCallBack是对结果返回的进一步简化 (非必须)
/**
*Author:XingHai.Zhao
*Pu