android 权限申请
来源:互联网 发布:韦德公牛数据 编辑:程序博客网 时间:2024/05/01 16:47
/** * 权限工具类 * Created by Wanghaiquan on 2017/5/13. */public class PermissionUtil {public static String TAG = PermissionUtil.class.getSimpleName();public static int SDK_PERMISSION_REQUEST = 1;public static void getPersimmions(Activity activity, String... permissions) {if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {ArrayList<String> permissionList = new ArrayList<String>();for (String permission : permissions) {Log.i(TAG, "需要申请的权限:" + permission);addPermission(permissionList, permission, activity);}if (permissionList.size() > 0) {activity.requestPermissions(permissionList.toArray(new String[permissionList.size()]), SDK_PERMISSION_REQUEST);}}}@TargetApi(23)public static boolean addPermission(ArrayList<String> permissionsList, String permission, Activity activity) {if (activity.checkSelfPermission(permission) != PackageManager.PERMISSION_GRANTED) {if (activity.shouldShowRequestPermissionRationale(permission)) {return true;} else {Log.i(TAG, "未获得的权限:" + permission);permissionsList.add(permission);return false;}} else {return true;}}}
阅读全文
0 0
- Android 权限申请
- android申请权限列表
- android 6.0权限申请
- Android 6.0 申请权限
- android 6.0 权限申请
- Android 6.0权限申请
- Android 6.0 权限申请
- android 动态申请权限
- Android 6.0 权限申请
- Android 动态申请权限
- android 申请、检查权限
- Android 6.0权限申请
- android 动态申请权限
- Android 6.0+ 权限申请
- android ---批量申请权限
- Android 申请权限
- Android动态权限申请
- Android动态申请权限
- 持有对象(集合)
- handler传递多种复杂数据
- vue双向绑定原理
- 【caffe源代码的梳理之四】caffe数据I/O模块——数据读取层DataLayer
- [学习笔记]微信非80端口网页授权
- android 权限申请
- 第二个项目:多线程
- tensorflow加载saver.restore目录报错
- 计算器(1)
- 计算机网络相关知识总结
- IntelliJ IDEA部署项目时找不到artifact
- MySQL存储引擎
- C语言之字符串与运算符篇
- C语言之内存管理