我正在尝试编写一个Android应用程序,它在后台运行,只要网站更新,它就会在通知栏中弹出通知。它基本上是一个RSS提要,但作为一种服务。
关于如何最好地做到这一点的任何想法?
的 的 ** * 修改的 * < / EM> ** 这是Mark Allison提到的我正在寻找的代码的一个很好的例子。 http://osdir.com/ml/AndroidDevelopers/2009-03/msg03779.html
答案 0 :(得分:3)
您可以通过多种方式实现这一目标:
如果您控制网络服务器,则可以使用CD2M向已注册的应用发布更新。
您编写的Android Service使用AlarmManager定期唤醒它。然后,您可以使用HTTP If-Modified-Since标头来确定页面是否已更改而不下载。
您可以混合使用这两种方法。您编写的服务器根据选项2监视第三方网站,然后根据选项1使用C2DM唤醒您的应用程序。