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

时间:2011-08-16 17:48:22

标签: android android-layout rss android-widget

这是一个由三部分组成的问题。我是Android新手,我正在尝试创建一个新的应用程序来读取RSS提要并以widget的形式在主屏幕上显示它们。

  1. 显示格式正确的RSS Feed需要进行哪些网络调用?
  2. 我可以使用哪些布局结构来保存收到的内容?
  3. 如果用户从此窗口小部件中选择了RSS源,如何让Web浏览器打开指向RSS源的链接?
  4. 感谢您的帮助!

1 个答案:

答案 0 :(得分:4)

  

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

首先,主屏幕的交互位称为“app小部件”。

其次,除了Honeycomb之外,这可能不容易。

  

显示格式良好的RSS Feed需要进行哪些网络调用?

询问您从哪里获取RSS源。通常,它是HTTP。但是,如果您花时间研究“RSS”和“网络呼叫”的含义,您将了解到它们在很大程度上是不相关的。例如,我可以用一张纸的形式给你一个RSS提要。

  

我可以使用哪些布局结构来保存收到的内容?

在Honeycomb上,您可以在应用小部件中使用ListView作为您的Feed。

  

如果用户从此窗口小部件中选择了RSS源,如何让Web浏览器打开指向RSS源的链接?

使用startActivity()在网址上发布ACTION_VIEW Intent

但是,如果您花时间研究“RSS提要”和“链接”是什么,您将了解到浏览器不知道如何显示RSS提要(XML格式)。我猜你的意思是“从RSS提要中打开指向该项目的链接”。