如何使用原生相机自动开始捕捉图片

时间:2012-04-12 06:21:53

标签: android

启动我的Android应用程序后,我想自动启动本机相机(可以使用意图完成)并开始每隔几秒自动拍照。

可以这样做吗?启动相机后,我该如何启动?因此,用户无需点击任何内容即可开始拍照。

先谢谢, Perumal

3 个答案:

答案 0 :(得分:1)

相机意图不支持自动捕捉。如果你想这样做,你需要在你的应用程序中实际实现相机代码。

答案 1 :(得分:0)

如果您正在使用意图,则只需启动已安装的相机应用程序,并且无需进一步控制。如果您想定期捕捉图像并控制图像,则必须自己使用相机服务。在这里(在源代码库中),您可以找到如何启动摄像头和捕获预览的示例:

http://sourceforge.net/projects/javaocr/

答案 2 :(得分:0)

将按钮保持在那里,但将可见性设置为已消失,以便用户看不到按钮。

打开相机时,使用计时器任务,然后在计时器任务中写下:

button.performClick();

此处按钮是对Button或您正在使用的任何视图的引用。 这将在您指定的时间后自动捕获图像。