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 发布
本文介绍了一个用于Android开发的权限管理工具PermissionUtil的使用方法。该工具简化了应用程序中权限请求和处理的过程,通过简单的API调用即可实现权限的请求与回调。文章提供了具体的代码示例,包括如何设置权限回调、发起请求及处理权限结果。
5860

被折叠的 条评论
为什么被折叠?



