如何从 rss feed 制作主屏幕小部件?

Elj*_*jas 0 rss android android-widget android-layout

这是一个由三部分组成的问题。我是 Android 新手,正在尝试创建一个新应用程序来读取 RSS 源并以widget.

  1. 需要哪些网络调用才能显示格式正确的 RSS 提要?
  2. 我可以使用什么布局结构来保存接收到的内容?
  3. 如果用户从此小部件中选择 RSS 提要的链接,如何使 Web 浏览器打开该链接?

感谢您的帮助!

Com*_*are 5

我是 Android 新手,正在尝试创建一个新应用程序来读取 RSS 源并以小部件的形式在主屏幕上显示它们。

首先,主屏幕的交互部分称为“应用程序小部件”。

其次,这不太容易,除非是在 Honeycomb 上。

需要哪些网络调用才能显示格式正确的 RSS 提要?

询问您从谁那里获取 RSS 源。通常,它是 HTTP。然而,如果您花时间研究“RSS”和“网络调用”的含义,您会发现它们在很大程度上是不相关的。例如,我可以以一张纸的形式向您提供 RSS 提要。

我可以使用什么布局结构来保存接收到的内容?

在 Honeycomb 上,您可以在应用程序小部件中使用 aListView作为提要。

如果用户从此小部件中选择 RSS 提要的链接,如何使 Web 浏览器打开该链接?

用于在 URL 上startActivity()启动。ACTION_VIEW Intent

然而,如果您花时间研究什么是“RSS feed”和“链接”,您就会发现浏览器不知道如何显示 RSS feed(一种 XML 格式)。我猜您的真正意思是“从 RSS 源打开该项目的链接”。