Android permission 工具类

一行代码搞定Android6.0动态权限受权、权限管理git

引入

compile 'com.github.dfqin:grantor:2.5'github

https://github.com/dfqin/PermissionGrantoride

声明权限

protected String[] needPermissions = {
            Manifest.permission.ACCESS_COARSE_LOCATION,
            Manifest.permission.ACCESS_FINE_LOCATION,
            Manifest.permission.WRITE_EXTERNAL_STORAGE,
            Manifest.permission.READ_EXTERNAL_STORAGE,
            Manifest.permission.READ_PHONE_STATE
    };

再oncreate 申请this

private void requestPermission(){
        PermissionsUtil.requestPermission(this, new PermissionListener() {
            @Override
            public void permissionGranted(@NonNull String[] permission) {

            }

            @Override
            public void permissionDenied(@NonNull String[] permission) {

            }
        }, needPermissions);
    }
相关文章
相关标签/搜索