0

我的朋友想要一个 Android 应用程序,它将向他显示来自各种选定网站的新闻,关于某些特定主题(健康、电子产品等)而不是主要头条新闻。现在我假设有问题的网站应该提供一些方法来提取他们的新闻,但我不确定我应该如何开始编写这个应用程序。我很确定新闻网站可能有办法挑选出他们发布的所有新闻,但就像我说的,我的应用程序应该只能获取与某些选定主题(如健康或娱乐)有关的新闻

这个功能叫什么?我应该如何开始这个?任何关于要搜索什么关键字的想法都会有所帮助。谢谢你。

4

2 回答 2

2

首先,听起来你需要更多的背景信息才能解决这样的问题:

  1. 带有 Java 教程的 RSS 提要
  2. 有关使用 RSS 的文档(对于上面未提供的可能感兴趣的其他资源)。
  3. 另一个包含代码示例的资源

提供这些资源的前提是您正在处理该项目以更好地理解 Java 编程语言中的新闻源。如果您的朋友真的在寻找可以按照您描述的那样过滤结果的新闻阅读器,那么双方下载一些应用程序并试用它们会更容易、更实用。

有关 android 的一些最佳新闻阅读器的文章。

希望这对您和您的朋友有所帮助。

于 2013-08-16T13:52:00.317 回答
1

老兄,您应该按照下面提到的一些步骤在您的应用中获取新闻:

  1. 通过网络搜索一些提供一些 RSS 源的新闻站点。
  2. 在 RSS 提要菜单中选择您想要的新闻类型,如 Top-Stories、Movies 等。
  3. 选择特定类型时将打开一个 RSS 提要页面,其中包含与该类型相关的新闻。
  4. 在该页面上,右键单击并查看页面源代码。
  5. 页面源将从标签开始,然后研究整个 xml 模式,该页面源中包含所有新闻。
  6. 现在您需要做的就是从您的应用程序进行一些互联网调用,执行 SAXparsing 或 XMLPullParsing 任何您想要从该页面链接中提取数据的操作。
  7. 现在以列表或您想要的任何视图的形式在您的应用程序中显示该数据。

我希望这可以帮助你哥们。:)

于 2013-08-16T13:46:19.363 回答