android 拍照和摄像流程.docxVIP

  • 1
  • 0
  • 约 6页
  • 2017-07-27 发布于河南
  • 举报
android 拍照和摄像流程

拍照流程上面简单介绍了下准备工作,下面结合拍照过程中的需要用到的API对拍照流程做下简单描述1、在Activity的OnCreate函数中设置好SurfaceView,包括设置SurfaceHolder.Callback对象和SurfaceHolder对象的类型,具体如下SurfaceViewmpreview = (SurfaceView) this.findViewById(R.id.camera_preview);SurfaceHoldermSurfaceHolder = mpreview.getHolder();mSurfaceHolder.addCallback(this);mSurfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);2、在SurfaceHolder.Callback的surfaceCreated函数中,使用Camera的Open函数开机摄像头硬件,这个API在SDK 2.3之前,是没有参数的,2.3以后支持多摄像头,所以开启前可以通过getNumberOfCameras先获取摄像头数目,再通过getCameraInfo得到需要开启的摄像头id,然后传入Open函数开启摄像头,假如摄像头开启成功则返回一个Camera对象,否则就抛出异常;3、开启成功的情况下,在SurfaceHolder.C

文档评论(0)

1亿VIP精品文档

相关文档