Android6.0/7.0 获取用户权限(未封装,简单版)
来源:互联网 发布:王者荣耀数据模拟器 编辑:程序博客网 时间:2024/06/07 20:41
Android6.0 / 7.0 获取用户权限 (没有封装的) . 在Activity中这样写 :
private void initPermission() { if (ContextCompat.checkSelfPermission(this, Manifest.permission.READ_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.READ_EXTERNAL_STORAGE}, 1); } }
/** * requestCode:相当于一个标志, * permissions:需要传进的permission,不能为空 * grantResults:用户进行操作之后,或同意或拒绝回调的传进的两个参数; */ @Override public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) { super.onRequestPermissionsResult(requestCode, permissions, grantResults); // 这里实现用户操作,或同意或拒绝的逻辑 /** * grantResults会传进 * android.content.pm.PackageManager.PERMISSION_GRANTED 或 android.content.pm.PackageManager.PERMISSION_DENIED * 前者代表用户同意程序获取系统权限,后者代表用户拒绝程序获取系统权限 */ switch (requestCode) { case 1: // 处理后,的操作 break; } }
阅读全文
0 0
- Android6.0/7.0 获取用户权限(未封装,简单版)
- android6.0以上获取权限简单封装
- Android之权限检查(解决未获取用户权限允许)
- Android 权限问题(未获取用户权限问题)
- android6.0的权限处理(封装版)
- Android6.0权限封装
- Android6.0权限封装
- Android6.0运行时权限处理-超简单封装
- OkHttp简单使用(未封装)
- Android6.0 权限申请封装
- Android6.0权限封装使用
- Android6.0权限处理封装
- Android6.0短信获取
- android6.0获取OTG
- Android6.0权限获取
- Android 一个自动升级的封装库(支持android6.0和7.0的特性)
- Android6.0运行时权限(二)之封装
- android6.0以后获取权限(一次性获取所有)
- 注释符号
- get/post 方法的区别
- CSS3 Flexbox轻巧实现元素的水平居中和垂直居中
- 快速入门系列
- Centos7 无法联网以及安装桌面问题的解决
- Android6.0/7.0 获取用户权限(未封装,简单版)
- VS 提示:请考虑使用 app.config 将程序集“XXX”从版本“XX”重新映射到版本“XX”,以解决冲突并消除警告。
- java判断字符串是否为空的方法总结
- Composer快速入门(张高伟)
- 快速入门系列--WebAPI--03框架你值得拥有
- 【玩转数据系列十三】机器学习算法基于信用卡消费记录做信用评分
- idea 使用mybatis plugin插件
- 别再到处搜php类扩展包了;进入composer的时代吧
- 理解Java机制最受欢迎的8幅图