在Google Android上实施RSS阅读器的最简单方法?

时间:2010-03-11 21:08:13

标签: android rss android-emulator android-widget

这是我第一次出现堆栈溢出,所以如果之前已经提出这个问题,我很抱歉,但是有没有一种简单的方法可以在Google Android(API 1.5)上实现RSS阅读器?

我使用我所知道的代码源进行了广泛的搜索,而且我只找到了一个实现,它需要6个不同的类,并且似乎不能在当前的Android SDK上进行编译。

如果我最终必须自己编写,我一定会在以后发布。

非常感谢。

3 个答案:

答案 0 :(得分:5)

你可以找到一篇很棒的IBM文章here,其中包含在android中获取,阅读和解析RSS源的完整源代码下载(和解释)。它针对SDK版本3,应该接近您正在寻找的。我几乎没有修改它就能将它升​​级到2.1,并跟踪我改变的内容here

答案 1 :(得分:2)

你一定在谈论NewsDroid?我也发现了这一点,并且必须进行大量的代码修改才能在2.1 SDK上运行它。我不喜欢的部分是你会成为头条新闻,但必须导航到网页才能获得详细信息。如果有可能进行离线缓存,我更愿意下载故事。

GitHub上有一个名为FeedDroid的开源。 (http://github.com/determinato/feeddroid)。它利用谷歌阅读器而不是直接的RSS,而且编写得非常好。它将故事下载到本地DB。非常有助于学习,因为它也使用了服务实现。

答案 2 :(得分:0)

rss格式是一个简单的xml文档,例如可以通过DOM轻松解析。您可以使用HTTPClient内置到android来从网络中获取数据。祝好运。 :)