3

我正在开发一个应用程序来从后台应用程序中获取图像,比如使用 android 服务。我不希望任何用户交互来拍摄图像,它应该完全在后台工作。

我已经试过了——

  1. 从服务中调用相机 - 如果我们有虚拟表面视图,有时它并不总是有效,同样如果 Android 关闭相关活动服务停止拍摄照片,我不想为用户交互运行活动。经过一些更改,它工作正常,但所有图像都是黑色的。
  2. 小部件:由于小部件不支持表面视图,因此无法在小部件中调用相机。
  3. 动态壁纸:目前无法使用,是否支持相机?

根据我迄今为止的经验,如果没有可用的实际预览,Android 相机服务不适合拍照。

有人开发过这样的东西吗?任何帮助将不胜感激。

4

1 回答 1

4

如果您可以忽略旧版本,使用SurfaceTexture(API 11 及更高版本)可能更容易正如vikky.rk 在对最近一个问题的回答中指出的那样,可以在默认 Android 相机的PanoramaActivity 代码中找到对该技术的介绍应用程序。

于 2012-07-19T07:32:59.343 回答