Android RSS Feed解析并运行应用程序作为服务

时间:2012-01-15 17:38:20

标签: android rss

我正在为我的大学制作一个应用程序,我们必须解析RSS提要并显示它。我正在使用SAX Parser来解析它并且它的工作顺利进行。现在我想在我的应用中使用两个功能。首先,我想将它作为一项服务运行,以便它可以通知用户新的事件,即来自RSS的新更新,以及我应该如何区分旧的RSS源和新的RSS源,以便我只能显示新的更新。

请概述我如何实施这两件事。

1 个答案:

答案 0 :(得分:1)

我不知道第一个问题(如何使它成为一项服务),但我在过去的生活中完成了第二个问题。我的方式是:

  1. 计算标题中的哈希值(sha1)(您可能还想添加其他字段)
  2. 将哈希与时间戳
  3. 一起存储到数据库中
  4. 如果哈希匹配数据库中的条目,请不要添加
  5. if(3)无法添加到数据库
  6. 按时间戳(最新的第一个)的降序显示数据库中的所有内容