Android6.0以后动态增加权限
2016-11-06 16:56
274 查看
private void test() throws IOException { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { int hasWritePermission = checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE); if (hasWritePermission != PackageManager.PERMISSION_GRANTED) { requestPermissions(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, 101); return; } } //操作 }
@Override public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) { super.onRequestPermissionsResult(requestCode, permissions, grantResults); if (requestCode == 101) { if (permissions[0].equals(Manifest.permission.WRITE_EXTERNAL_STORAGE)// && grantResults[0] == PackageManager.PERMISSION_GRANTED) { try { test(); } catch (IOException e) { e.printStackTrace(); } } else { Toast.makeText(this, "拒绝了权限", Toast.LENGTH_SHORT).show(); } } }
相关文章推荐
- Android6.0动态权限申请步骤以及需要注意的一些坑
- Android6.0动态权限申请步骤以及需要注意的一些坑
- Android6.0动态申请权限<二>
- Android6.0动态权限申请步骤以及需要注意的一些坑
- [置顶] Android6.0动态权限
- Android6.0动态权限申请步骤以及需要注意的一些坑
- Android6.0之后动态权限申请
- Android6.0动态申请权限(高德地图源码)
- 菜鸟笔记3.关于百度地图Android6.0以上权限动态获取,
- android6.0以后危险权限需用户授权方可调用
- Android6.0动态申请SD卡读写的权限
- android6.0动态权限的使用
- Android6.0动态获取权限
- 关于Android6.0以上动态获取运行时权限、及无法正常运行百度地图API的问题
- Android6.0 动态权限
- Android6.0(棉花糖)以上动态获取权限方法
- Android6.0动态申请权限
- Android6.0动态权限申请步骤以及需要注意的一些坑
- Android6.0动态权限申请步骤以及需要注意的一些坑
- android6.0动态权限处理<一>