权限申请框架PermissionsDispatcher使用

在app moudle 中添加PermissionsDispatcher的依赖

implementation "com.github.hotchemi:permissionsdispatcher:3.1.0"
annotationProcessor "com.github.hotchemi:permissionsdispatcher-processor:3.1.0"

在AS中安装插件

打开AS的setting—->Plugins—->Browse repositories,然后在搜索框中输入Permissions,在结果中找到PermissionsDispatcher plugin,点击install,安装完成后显示Restart Android Studio,点击后重启studio即可,重启后进入studio,首先在AndroidManifest.xml中声明需要申请的权限

//写存储权限

//读存储权限

//相机权限

在清单文件中申明后,在需要申请权限的地方鼠标右键—->Generate—>Generate Runtime Permissions(或者使用快捷键Alt+Insert —->Generate Runtime Permissions)

弹出插件选择权限窗口,在窗口中选择权限

在选择完权限后,必要的方法NeedsPermission中输入申请权限的方法名,点击底

你可能感兴趣的:(Android)