2

这是我第一次遇到堆栈溢出问题,如果之前有人问过这个问题,我深表歉意,但是有没有一种简单的方法可以在 Google Android (API 1.5) 上实现 RSS 阅读器?

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

如果我最终不得不自己写,我一定会稍后在这里发布。

非常感谢。

4

3 回答 3

5

您可以在此处找到一篇很棒的 IBM 文章,其中包含用于在 android 中获取、读取和解析 RSS 提要的完整源代码下载(和解释)。它以 SDK 版本 3 为目标,应该接近您正在寻找的内容。我能够以几乎零修改的方式将其升级到 2.1,并跟踪我在此处所做的更改。

于 2010-06-02T14:56:19.147 回答
2

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

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

于 2010-06-02T14:37:24.350 回答
0

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

于 2010-03-11T21:20:34.110 回答