Android 如何使用本机相机自动开始拍摄图片

Android 如何使用本机相机自动开始拍摄图片,android,Android,在启动Android应用程序时,我想自动启动本机摄像头(可以使用intents完成),并开始每隔几秒钟自动拍照 这能做到吗?启动摄像头后,如何启动此操作?因此,用户无需单击任何东西即可开始拍照过程 提前感谢,, Perumal相机中不支持自动捕获。如果你想这样做,你需要在你的应用程序中实际实现摄像头代码。如果你使用的是intent,你只需启动已安装的摄像头应用程序,而没有更高级的控制。如果你喜欢周期性地拍摄图像并控制它,你必须自己使用相机服务。在这里(在source repo中),您可以找到如何

在启动Android应用程序时,我想自动启动本机摄像头(可以使用intents完成),并开始每隔几秒钟自动拍照

这能做到吗?启动摄像头后,如何启动此操作?因此,用户无需单击任何东西即可开始拍照过程

提前感谢,,
Perumal

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

如果你使用的是intent,你只需启动已安装的摄像头应用程序,而没有更高级的控制。如果你喜欢周期性地拍摄图像并控制它,你必须自己使用相机服务。在这里(在source repo中),您可以找到如何启动相机和捕获预览的示例:


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

打开相机时,请使用计时器任务,然后在计时器任务内写入:

button.performClick()

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

是的,谢谢。现在我正在使用我自己的代码,使用sample from:,现在只需单击一个按钮即可拍摄照片。我不知道如何实现自动化。你知道怎么做吗?我试图删除按钮,但应用程序崩溃了。这不应该发生:在我编写的一个应用程序中,我使用
处理程序
发送消息延迟
每2秒自动拍照一次。您应该能够从计时器调用
takePicture
方法(或类似方法)。