Android RSS源解析和运行应用程序作为服务
问题描述:
我正在为我的大学制作一个应用程序,我们必须解析RSS源并将其显示出来。我使用SAX Parser来解析它,并且它的工作顺利。现在我想在我的应用中使用两个功能。首先,我希望将它作为服务运行,以便它可以通知用户有关新事件的信息,即RSS的新更新,以及如何区分旧RSS解析和新解析,以便仅显示新更新。Android RSS源解析和运行应用程序作为服务
请给我一个关于如何实现这两件事情的概述。
答
我不知道第一个问题(如何使它成为服务),但我已经完成了过去的第二个问题。我走遍它的方式是:
- 计算哈希值(SHA1)从标题(您可能需要添加其他领域也是如此)
- 存储哈希到数据库与时间戳
- 如果沿哈希匹配数据库中的条目不添加它
- 如果(3)未能按降序时间戳顺序(最新第一)
我添加到数据库数据库
散列(sha1)的长度正好是20个字节。所以你节省了很多空间。 – 2012-01-15 19:14:23
我在我的web服务器上托管我的xml文件。有什么地方可以托管它,以便每隔几个小时更新一次?无时无刻登录到Web服务器是不可能的。 – dejavu 2012-01-16 10:03:00