-5
  • 如何使用 Android 上的服务每 10 秒从 Web 服务器下载一张图像,没有通知,只是后台工作?
4

1 回答 1

2

有很多教程将向您展示如何使用 android API 创建服务。我讨厌只是放置答案的链接,但我并不特别想从自己编码中获得乐趣。

创建服务

http://www.vogella.com/articles/AndroidServices/article.html

下载图像

然后,您可以创建一个后台线程,该线程对网络服务器上的位置执行 HttpGet,然后休眠 10 秒。HttpGet 是 Apache HttpClient API 的一部分,从 API 级别 1 ( http://developer.android.com/reference/org/apache/http/client/methods/HttpGet.html )开始可用

保存图像

将其保存在何处取决于您是否希望将其放置在内部/外部存储中。以下链接将帮助您使用输出流保存文件:-

http://developer.android.com/training/basics/data-storage/files.html

于 2013-02-22T15:50:19.820 回答