call getNumberOfCameras
  /**
     * Returns the number of physical cameras available on this device.
   */你是不是在模拟器上跑的?

解决方案 »

  1.   

    嗯   在模拟器跑的,刚刚从网上找到一个解决办法,给open()方法加个参数0,就能直接调用后值相机,在模拟器就能显示出相机画面,不加参数就一直返回的null,不知道为什么
      

  2.   

    谢谢,解决了我的问题, 估计是android支持两个摄像头吧, 需要设置摄像头的id号,比如 0, 1这样的吧.呵呵
      

  3.   

     默认的.open() -> 指向的是 open(0) 这个0或者1 是camera 驱动注册时候 系统赋予 前置后置的
      

  4.   

    嗯   在模拟器跑的,刚刚从网上找到一个解决办法,给open()方法加个参数0,就能直接调用后值相机,在模拟器就能显示出相机画面,不加参数就一直返回的null,不知道为什么
    摄像头的测试 建议在真机上做