android - 仅从 rss 中获取一项

标签 android rss

我想在我的 Android 应用程序中显示每天来自 rss 的单个项目。 现在我不想用 ListView 构建一个复杂的 rss 阅读器,所以我只想每天获取一个项目,这可能吗? 谢谢

最佳答案

这是一个非常笼统的问题,但我会尽力回答。您需要做三件事:获取 xml、解析 xml,然后显示它。

为了获取 XML,我建议使用 AsyncTaskLoader和一个 HttpUrlConnection下载它。

要解析 XML,您有几种选择。您可以使用 SAX parser .这是我喜欢的方式。你可以看看这个 tutorial关于如何使用 SAX 解析器。或者,如果您更喜欢使用 DOM 解析器,可以查看此 tutorial .

一旦它被解析,您就可以将 TextView 的内容设置为您解析的任何内容。

我没有所有这些的示例,因为这基本上是一个完整的 Android 应用程序。但是有了我给你的东西,你应该有足够的能力开始并自己构建一个。

关于android - 仅从 rss 中获取一项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7881923/

相关文章:

android - Nativescript 和 FontAwesome

rss - 访问旧的、不再可用的提要条目

iOS 解析 XML iTunes :image tag

ruby-on-rails - Ruby On Rails 和 "external classes"

jquery - 如何强制动态对象中的链接在新选项卡中打开?

Android噪音水平检测和分贝计算

android - 如何在按钮android中更改图标大小

android - eclipse上的Android问题的OpenCV 2.4.9

facebook - 页面的官方 Facebook RSS 提要

java - 升级到支持库 25.0.0 后在 Android 2.3.3 上崩溃(java.lang.NoSuchMethodError : android. view.View.isAttachedToWindow)