Usage
PermissionUtil.with(this) // Activity or Fragment .addPermission(Manifest.permission.CAMERA) .setCallback(new PermissionUtil.Callback() { @Override public void onPermissionGranted(String[] permissions) { Log.d(TAG, "onPermissionGranted() called with: permissions = [" + dumpPermissions(permissions) + "]"); } @Override public void onPermissionDenied(String[] permissions) { Log.d(TAG, "onPermissionDenied() called with: permissions = [" + dumpPermissions(permissions) + "]"); } }) .request(); @Override public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) { super.onRequestPermissionsResult(requestCode, permissions, grantResults); // don't forget PermissionUtil.onRequestPermissionsResult(this, requestCode, permissions, grantResults); }
Gradle
compile 'com.legendmohe.maven:permissionutil:0.2'
查看原文:http://legendmohe.net/2017/01/03/android-permissionutil/
[Android] PermissionUtil
最新推荐文章于 2024-08-28 09:25:32 发布