android权限动态判断申请与注册
来源:互联网 发布:淘宝情趣泳衣买家秀 编辑:程序博客网 时间:2024/05/16 07:03
if (ContextCompat.checkSelfPermission(MainActivity.this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { //权限未注册时需要执行的代码 ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, 1); } else { //权限注册后需要执行的代码 openAlbum(); }
@Override public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {// super.onRequestPermissionsResult(requestCode, permissions, grantResults); switch (requestCode) { case 1 : if(grantResults.length>0&&grantResults[0]==PackageManager.PERMISSION_GRANTED) { //权限注册后需要执行的代码// openAlbum(); }else{ Toast.makeText(this,"you denied the permission",Toast.LENGTH_LONG).show(); } break; } }
阅读全文
0 0
- android权限动态判断申请与注册
- Android自定义权限与动态申请权限
- Android动态权限判断以及动态权限申请
- android 动态申请权限
- Android 动态申请权限
- android 动态申请权限
- Android动态权限申请
- Android动态申请权限
- Android动态申请权限
- android动态申请权限
- android 动态权限申请
- Android动态权限申请
- Android权限动态申请
- Android权限动态申请
- Android动态申请权限
- Android权限申请哪些需要动态申请
- Android 6.0 动态申请权限
- android M 动态申请权限
- tensorflow中的基本函数和意思
- Coding.net 自动分析Android代码错误集合
- Python3中内置类型bytes和str用法及byte和string之间各种编码转换
- Magento 可配置产品页获得所属简单产品的库存
- 快速入门系列--CLR--01基本概念
- android权限动态判断申请与注册
- 关于使用jQuery前端上传文件
- cocos2d-js解析官方js-test实例入口
- Tar Time Stamp in the Future
- 快速入门系列--Log4net日志组件
- 查看服务器日志
- 简述AsyncTask实现原理
- EXTJS折腾SPKET插件的全过程
- 解决eclipse复制粘贴js代码卡死的问题