一行代碼搞定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); }