想实现的功能是,自己打开相机,不预览画面。直接照相保存图片。或者在后台运行照相机拍照

解决方案 »

  1.   

    首先camera是必须要设置一个preview的surface的,不然就会出现exception.也不知道google为什么要这么做。
    你要想搞没有preview的,只能搞一个surface把大小设置成1个像素的大小,让用户看不到。
    这个是唯一的办法,没有其余的办法
      

  2.   

    这个办法没有用我试过了,surfaceView小到一定程度,就不显示了。不知道为什么。然后拍照也不会成功。