android 6.0录制动态适配
来源:互联网 发布:alias vred软件下载 编辑:程序博客网 时间:2024/06/07 21:01
前几天看了阿里云写的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
- android 6.0录制动态适配
- Android 视频录制 动态图
- 解决Android录制适配 setVideoSize 后start failed问题
- Android 下如何录制App操作生成Gif动态图
- Android 下如何录制App操作生成Gif动态图
- 录制App操作生成Gif动态图教程(Android)
- android 录制
- Android 动画录制 GIF录制
- Mac 屏幕录制转gif、MP4转gif、Android Studio录制转GIF动态效果图(超简单)
- android动态适配
- Ubuntu录制gif动态图
- Ubuntu录制gif动态图
- 如何录制Gif动态图片
- Ubuntu录制gif动态图
- android视频录制(调用系统视频录制)
- Android视频录制--屏幕录制
- 如何演示你的App?Android录制Gif动态图教程
- 如何演示你的App?Android录制Gif动态图教程
- 【其他】神舟精盾K470-i3 D3更换支持5GHz的双频无线网卡
- c#中选择排序和冒泡排序比较
- 过河 FZU
- git(五)-checkout进阶与stash
- UiAutomator2—By、BySelector
- android 6.0录制动态适配
- Unity《干货收集(持续收集中)》
- rgb-d slam 问题解决:create’ is not a member of ‘cv::FeatureDetector {aka cv::Feature2D}’ detecto
- 匿名函数lambda
- 【JAVA EE】体系总结
- CodeForces296C【线段树】
- PHP SOCKET编程(必看)
- iOS 高级网络之Alamofire
- 关于Gitlab和SourceTree以及配置SSH的一点自我总结