我可以捕获图像而不在Android中显示UI吗?如果是,你可以帮我解决

时间:2015-06-28 09:51:57

标签: android

我想在手机开机时从前置摄像头拍摄图像,所以我想知道如果我可以在不显示UI的情况下拍摄图像。请帮帮我。如果可能,请将代码发给我。

1 个答案:

答案 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