描述:
做一个照相机的功能,在模拟机上测试完成!放到真机上测试有如下两个问题
测试机:HTC 2.2系统 和2.33系统问题1:在2.33系统的机器上,点击按钮,启动照相机时,程序直接报错!这就是我一直没搞明白的问题,太让我纠结了问题2:在2.2系统的收集上测试,一切正常,只有一点,打开照相机,进行预览时,发现手机上出现的画面与现实参照物是左右相反的 
比如我照  A >>>>>B  出现的画面是 B<<<<< A  并且拍摄下来的图片也是这样的,相反的求这两个问题的解决方案!!!!

解决方案 »

  1.   

    镜像是底层寄存器没有配置好。这个看下datasheet能改好。
    摄像头不能进去,看看log,报的是什么错。
    你得熟悉camera的流程。
    祝你好运
      

  2.   

    左右镜像问题可以设置一下landScape,具体你自己Google一下,只要在AndroidMainfx里面设置就好了,不需要在另外设置Rotate,照相机会崩溃的话,你就要看看是不是设备被release了;还有一种情况是,你自己的程序到了后台,然后打开系统的照相机,这个时候在调用照相机,如果没经过处理也肯定会报错的,这种情况下只能对CameraWork进行Try catch了
      

  3.   

    不好意思,刚刚有一点说错了,landScape在AndroidMainfest里面设置是横屏支持,是需要在程序里面加上setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);