关于Android自定义相机进行拍照(小米手机出现异常的原因)
16lz
2021-01-24
前几天项目需要自定义相机,于是就到网上百度了一下,看了一下代码,自己也写了一下。中间遇到小米手机就是不行一直setParameterFailed。最后发现我的问题出在 parameters.setPreviewFrameRate( 5 ); //设置每秒显示4帧 上。不是简单的设置就一定会一秒补货4帧,而且不同手机支持的参数区间也不一样,
List range=parameters.getSupportedPreviewFpsRange(); Log.d(TAG, "range:"+range.size()); for(int j=0;j int[] r=range.get(j); for(int k=0;k Log.d(TAG, TAG+r[k]); } }
用这个方法大家可以看到不同机型区间也不一样。其实我觉得这个参数没有必要的
大家可以看看下面这个链接里面说的很明白
http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=22896670&id=3304099
参考文章:
http://blog.csdn.net/wwj_748/article/details/8927784
http://www.cnblogs.com/linjzong/p/4201266.html
我自己的代码由于保密问题就不上传啦,等抽空我自己单独写一个demo
更多相关文章
- [置顶] android中自定义View
- android AsnyTask的使用
- [React Native Android(安卓)安利系列]RN中使用js调用java代码
- android 调用系统的照相机和图库实例详解
- android手把手教你开发launcher(二)——列出安装的应用程序
- JRuby on Java ME/CDC
- 深入解析RxJava源码(一)Observable对象的构建
- 2种方式进行Spinner数据的添加
- Android(安卓)NDK开发入门篇 .