最近在弄摄像头那一块我自己的测试机是 MOTO cliq , 我同学的机器是HTC  desire-Z ,还有一个HTC desire,前两个都是侧滑的    发现在设置 previewSize和pictureSize的时候,我自己的cliq在横竖屏(打开关闭键盘)下都必须设置480X320才可以,而系统在横竖屏下默认的屏幕大小分别是 480X320 和 320X480,这个previewSize的设定不需要更具当前屏幕的变换而变化么?
    第二个问题是,我同学的desire Z,怎么设置这个previewSize都不对,不能显示预览,后来用了getSupportedPreviewSize,获取到了几个支持的size,但是还是怎么设置都不对,后来用默认值,发现默认值是640X480,但是把这个默认值设上去的时候,还是不对,请问怎么解决

解决方案 »

  1.   

    previewSize的设定不是不需要根据当前屏幕的变换而变化,而是不能。
    在camera驱动里就写死了previewSize的分别率支持参数。
    大多数都是这样做的
      

  2.   

    第二个问题 显示预览不了 不是只有previewSize可以影响的  从拿到手机到现在就没有预览成功过吗
      

  3.   

    我在2L可能说的不够详细,我的意思是,某camera也许支持3、4、5种previewSize的预览设置,但是在驱动文件里,写定了一种。系统起来后 , 就不能更改了。
      

  4.   


    但是测试发现,desire z 默认的那个就是 480X640 , 但是设置了这个也不对