我想在android中从网上获取新闻。我在谷歌搜索了一些示例,但我找不到任何源代码。
任何人都可以在android中解释获取新闻之外的逻辑吗?
答案 0 :(得分:1)
这取决于您要查询的内容。它是RSS响应还是JSON响应。
理论上你必须做到以下几点。您必须向请求URL发送请求并解析响应,无论是XML(RSS是XML)还是JSON。所有请求和解析的东西都要在后台线程中完成,这样你就不会阻塞主应用程序线程(UI线程或服务主线程)。
一旦解析了数据(最好是对象),就必须按照自己的意愿显示数据。根据您的应用程序,您可能必须将数据保存在SQLite数据库中。
这是对原则上你需要做的非常粗略的描述。
答案 1 :(得分:0)
您需要使用HttpClient设置Http连接,检索HTML并解析它。
答案 2 :(得分:0)
IBM主持了大量优秀的教程。
本教程很好地解释了所有内容并提供了源代码:http://www.ibm.com/developerworks/xml/tutorials/x-androidrss/index.html