1.添加依赖
implementation 'com.werb.permissionschecker:permissionschecker:0.0.1-beta2'
2.声明 写你想要获取的权限
private PermissionChecker permissionChecker;
static final String[] PERMISSIONS = new String[]{
Manifest.permission.RECORD_AUDIO,//写你想获取的权限
Manifest.permission.SEND_SMS,
Manifest.permission.CALL_PHONE,
};
3.在onCreate方法中初始化
permissionChecker = new PermissionChecker(MainActivity.this);
4.应用
if (permissionChecker.isLackPermissions(PERMISSIONS)) {//先判断有没有权限 没有权限弹出提示让你选择
permissionChecker.requestPermissions();
} else {
//你得逻辑操作
}
5.结束