我正处于开发跨平台移动(专注于Andriod市场)应用程序的计划阶段,以显示来自不同网站的实时新闻源。
我正在考虑使用HTML5和SQLite暂时保存来自Feed的信息,
现在我想弄清楚如何从新闻网站上获取新闻?我需要使用多个源来获取数据。
我期待你们的某些教程,例子或指导。
如果有人能指导我正确的方向,那将是一个很大的帮助....
答案 0 :(得分:4)
您应该获得可以找到信息的地方的RSS订阅源。
实施起来并不简单。
RSS文件是一种XML文件,其结构符合标准(固定标签名称)。
在您的申请中,您需要:
答案 1 :(得分:2)
建议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/
答案 2 :(得分:1)
正如其他人在我之前提到的,RSS可能是最好的解决方案。加载数据时,它不需要那么长时间(但这取决于多少项)。
有很多方法可以获取Feed并将其存储在某个地方,但如果您需要文章正文,那么Jsoup可能是最简单的方法。
这是我基于以下应用之一:
http://techiedreams.com/android-simple-rss-reader/
文章本身并不是那么描述性的,所以你可能需要挖掘源代码(实际上只需要查看一个类)