如果可以在后台检索相机图片并每隔30秒保存一次图片? 有人有例子吗?感谢。
答案 0 :(得分:3)
你所询问的是部分可能的。我打算将你的问题分成几个部分来回答:
基本上,如果Camera
对象附加到有效的SurfaceHolder
来绘制,则只能打开相机并获取预览帧。虽然这不是技术上意味着表面必须 VISIBLE (即您可以将相机预览帧绘制为不可见的SurfaceView
,我相信) ,它确实意味着在正在运行的前景活动中必须有一个有效的表面。
如果您可以使用此功能,则可以轻松编写应用程序,通过Camera.PreviewCallback
和Handler
调用{{1}的组合,每隔一段时间自动捕获预览帧告诉应用程序什么时候捕获下一帧。例如,我将指向SDK Guide for Camera,因为它们提供了访问postDelayed()
实例和注册预览所需的所有信息。
HTH