android6.0录像动态权限问题
来源:互联网 发布:麦当劳和肯德基 知乎 编辑:程序博客网 时间:2024/06/06 16:28
前几天看了一下阿里云写的android6.0动态适配,觉得写的很好,记录一下。
录制所需要的权限
private static final String[] PERMISSIONS = new String[]{ Manifest.permission.CAMERA, Manifest.permission.RECORD_AUDIO, Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTERNAL_STORAGE};检测是否有录制的相关权限
@TargetApi(Build.VERSION_CODES.M)private void requestPermission(){ List<String> p = new ArrayList<>(); for(String permission :PERMISSIONS){ if(ContextCompat.checkSelfPermission(this,permission) != PackageManager.PERMISSION_GRANTED){ p.add(permission); } } if(p.size() > 0){ requestPermissions(p.toArray(new String[p.size()]),PERMISSION_CODES); }}申请权限的结果
@Overridepublic void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) { switch (requestCode){ case PERMISSION_CODES: if(grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_DENIED){ //如果没有权限 可以跳转到设置界面让用户手动设置权限
}else { //有权限 进入下一步操作 } break; }}
阅读全文
0 0
- android6.0录像动态权限问题
- android6.0以上动态申请权限问题。
- android6.0 动态申请权限问题总结
- Android6.0动态权限
- Android6.0动态权限
- Android6.0动态权限
- Android6.0动态权限
- android6.0动态权限
- Android6.0 动态权限
- android6.0动态权限
- Android6.0动态权限
- Android6.0动态权限
- Android6.0动态权限
- Android6.0动态权限
- android6.0权限问题
- Android6.0权限问题
- Android6.0权限问题
- android6.0权限问题
- [BZOJ1012] [JSOI2008] 最大数
- 1.2.3、Class文件中的常量池详解(下)
- 2017多校联合第一场 1003题 hdu 6035 Colorful Tree 部分对整体的贡献 + 补集思想 + 树分块
- Servlet中路径信息总结
- 1.3、class文件中的访问标志、类索引、父类索引、接口索引集合
- android6.0录像动态权限问题
- 程序员工作技巧
- 欢迎使用CSDN-markdown编辑器
- JVM学习笔记(2)-JVM部分异常情况
- 最小生成树的应用
- ThinkPHP操作
- eclispe下导入tomcat8源码
- LeeCode Longest Palindromic Substring
- tensorflow入门教程之CIFAR-10源代码