本帖最后由 yellshine 于 2011-06-10 17:55:55 编辑

解决方案 »

  1.   

    camera这种硬件相关的功能app不能使模拟器作为标准的,扔掉模拟器!!!!!!
    我们项目中更换过不同厂家的硬件camera,除了驱动文件,工程代码全部一样的情况下,不同的硬件的现象也是不同的。比如在A牌camera上旋屏流畅,但是在B牌camera上就卡屏退出。
    相同的程序,在不同的硬件反应都不同,更别说模拟器了,你说呢?
    最近我光和camera打交道了,我总结了些经验,调试某一硬件camera,就要忘记程序原本是没有问题的理念。没有永远正确的程序,只有适合某硬件的程序。
    所以你光把现象说出来,别人也帮不了你什么忙,硬件和硬件不一样,想要解决问题,就要努力去读懂camera工作流程、任务调度机制、硬件特性、寄存器设置特点、I2C工作模式,读懂硬件和软件是怎样联系起来的。
      

  2.   

    谢谢,你的意思是,我需要用底层的camera.java,或者更底层的去做么?
    我以为用Intend可以屏蔽底层的差异呢~
      

  3.   

    很悲剧的一件事情,使用 MediaRecorder 录制视频,
    使用setVideoSize却无法改变视频的分辨率。
    网上搜索的例子却都是设置成320*240的,默认的也是这个...
      

  4.   

    有没有人遇到过一样的问题?
    使用MediaRecorder录制视频的时候,没有办法更改分辨率?
    一直是默认的320*240?
      

  5.   

    2.2的模拟器里面的camera就是有问题的~~~
      

  6.   

    不是在模拟器啊,是在真机里也是
    android2.2和android2.2.1
    可惜没有2.3.X的