Dexter是一个开源的Android权限申请包,将原来繁琐的申请过程变成一个简单的链式调用过程。
只需要在build文件中添加dexter的依赖就可以直接使用Dexter
implementation 'com.karumi:dexter:6.2.3'
简单的申请过程
Dexter.withContext(activity)
.withPermission(permission)
.withListener(permissionListener)
.check()
- activity是申请权限交互显示的页面
- permission就是需要申请的权限,例如Manifest.permission.WRITE_EXTERNAL_STORAGE
- permissionListener是一个监听器,用来对