Laughing
HeiPermission:一句代码搞定 Android M 动态权限检测
12/20
本文最后更新于2024年03月18日,已超过185天没有更新。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!
项目地址
建议通过源码的方式引入。项目地址
https://github.com/forJrking/HeiPermission
使用方式
导入permlib到Project中,app添加库依赖。(建议拷贝源码,可根据需求定制)
奇淫技巧:
checkPermission(CheckPermListener listener, int resString, String... mPerms)
- listener: 权限全部通过接口回调,只检测没有后续行为可 null
- resString: 权限用途的说明提示(引导用户开启权限)
- mPerms: 申请的高危权限组(可同时申请多个)
最简单的使用方式
Activity中:
首先需要检测权限的 Activity extends PermissionActivity
checkPermission(new CheckPermListener() {
@Override
public void superPermission() {
TODO : 需要权限去完成的功能
}
},R.string.camera,
Manifest.permission.CAMERA,
Manifest.permission.WRITE_EXTERNAL_STORAGE);
Fragment中:
首先Fragment依存的 Activity extends PermissionActivit
((PermissionActivity)getActivity()).checkPermission(
new PermissionActivity.CheckPermListener() {
@Override
public void superPermission() {
TODO : 需要权限去完成的功能
}
},R.string.camera, Manifest.permission.CAMERA);
版权属于:
香草物语
本文链接:
https://www.xiangcaowuyu.net/app/heipermission-one-code-completes-android-m-dynamic-permission-detection.html(转载时请注明本文出处及文章链接)
作品采用:
LAOTIE烙铁