前几天项目需要自定义相机,于是就到网上百度了一下,看了一下代码,自己也写了一下。中间遇到小米手机就是不行一直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

更多相关文章

  1. [置顶] android中自定义View
  2. android AsnyTask的使用
  3. [React Native Android(安卓)安利系列]RN中使用js调用java代码
  4. android 调用系统的照相机和图库实例详解
  5. android手把手教你开发launcher(二)——列出安装的应用程序
  6. JRuby on Java ME/CDC
  7. 深入解析RxJava源码(一)Observable对象的构建
  8. 2种方式进行Spinner数据的添加
  9. Android(安卓)NDK开发入门篇 .

随机推荐

  1. Android screenOrientation 屏幕方向的设
  2. Android(安卓)4.0.3 联系人(通讯录)应用
  3. Android实用小技巧
  4. Android View MarqueeView 跑马灯效果
  5. 关于Android使用新浪API的一些说明
  6. Android高德地图自定义放大缩小控件
  7. 在android中使用OrmLite数据库框架
  8. Android map
  9. Mac 配置Android环境变量( 有图)
  10. Android 编辑框(EditText)属性