我想在手机开机时从前置摄像头拍摄图像,所以我想知道如果我可以在不显示UI的情况下拍摄图像。请帮帮我。如果可能,请将代码发给我。
答案 0 :(得分:0)
http://developer.android.com/guide/topics/media/camera.html
顶级步骤是:
检查是否有相机
如果有,请找到您想要的ID(正面或背面......)。检查以下代码中的x <- sub("\\caption{The main caption of the table.}",
"\\caption[short caption]{The main caption of the table.}", fixed = TRUE, x)
例程。
打开它(camera.open API调用)。请参阅findFrontFacingCamera
。
创建假safeCameraOpen
并为相机设置它。通常这用于相机的预览(再次,请参见下面的典型用途),但在这里我们只是欺骗SurfaceView
,因为我们从未真正显示它。这与#5一起,是显示预览的关键区别......
当我们想要采取camera
,以任何方式触发(某人按下按钮或触摸屏幕,或者在我的情况下,使用计时器),请致电picture
。该方法的参数是camera.takePicture
函数,这些函数沿着callback
的{{1}}发生。来自文档:
http://cell0907.blogspot.in/2014/01/android-camera-capture-without.html