如何在Android中更新网站时发送通知?

时间:2011-06-09 14:10:13

标签: android service notifications

我正在尝试编写一个Android应用程序,它在后台运行,只要网站更新,它就会在通知栏中弹出通知。它基本上是一个RSS提要,但作为一种服务。

关于如何最好地做到这一点的任何想法?

** * 修改 * < / EM> ** 这是Mark Allison提到的我正在寻找的代码的一个很好的例子。 http://osdir.com/ml/AndroidDevelopers/2009-03/msg03779.html

1 个答案:

答案 0 :(得分:3)

您可以通过多种方式实现这一目标:

  1. 如果您控制网络服务器,则可以使用CD2M向已注册的应用发布更新。

  2. 您编写的Android Service使用AlarmManager定期唤醒它。然后,您可以使用HTTP If-Modified-Since标头来确定页面是否已更改而不下载。

  3. 您可以混合使用这两种方法。您编写的服务器根据选项2监视第三方网站,然后根据选项1使用C2DM唤醒您的应用程序。