我正处于开发跨平台移动(专注于 Andriod 市场)应用程序的规划阶段,以显示来自不同网站的实时新闻提要。
我正在考虑使用 HTML5 和 SQLite 来临时保存提要中的信息,
现在我想弄清楚如何从新闻网站上获取新闻?我将需要使用多个来源来获取数据。
我期待你们提供某种教程、示例或指导。
如果有人能指导我正确的方向,那将是一个很大的帮助......
我正处于开发跨平台移动(专注于 Andriod 市场)应用程序的规划阶段,以显示来自不同网站的实时新闻提要。
我正在考虑使用 HTML5 和 SQLite 来临时保存提要中的信息,
现在我想弄清楚如何从新闻网站上获取新闻?我将需要使用多个来源来获取数据。
我期待你们提供某种教程、示例或指导。
如果有人能指导我正确的方向,那将是一个很大的帮助......
你应该得到一个你可以找到信息的地方的RSS提要。
实现起来并不简单。
RSS 文件是一种结构符合标准(固定标签名称)的 XML 文件。
在您的应用程序中,您需要:
编辑: 这是一个很好的例子,说明如何从这个rss 提要中提取纽约时间
正如建议的那样,RSS 是最好的解决方案。例如,您可以在此处找到 BBC 新闻网站的 RSS 提要:http: //feeds.bbci.co.uk/news/video_and_audio/world/rss.xml
这是一个很好的 android RSS 教程: http: //www.ingeniumblog.net/2012/01/making-a-slick-rss-reader-in-android/
正如其他人在我之前提到的那样,RSS 可能是最好的解决方案。加载数据时,不需要那么长时间(但这取决于项目的数量)。
有很多方法可以获取提要并将其存储在某处,但如果您需要文章正文,那么 Jsoup 可能是最简单的方法。
这是我基于我的一个应用程序的:
http://techiedreams.com/android-simple-rss-reader/
文章本身并没有那么描述性,因此您可能不得不挖掘源代码(实际上只有一个类您需要查看)