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);
    }
相關文章
相關標籤/搜索