Android 动态权限获取 超级简单的方式

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.结束

你可能感兴趣的:(Android 动态权限获取 超级简单的方式)