【发布时间】:2017-06-20 13:06:34
【问题描述】:
在 Android 中是否有可能通过 link 并从该页面(f.e.text)或我想要获得的任何内容获取主要内容?如果是,我怎么能意识到这一点?
【问题讨论】:
在 Android 中是否有可能通过 link 并从该页面(f.e.text)或我想要获得的任何内容获取主要内容?如果是,我怎么能意识到这一点?
【问题讨论】:
有几种方法可以从网站获取数据。
首先,也许最流行的方法是从 webiste 解析 RSS 提要。 Java 和 Android 提供了一些解析器和方法来解析 xml 或者在这种情况下是 RSS Feed。你可以看看这个例子: https://developer.android.com/samples/BasicSyncAdapter/src/com.example.android.basicsyncadapter/net/FeedParser.html
https://www.tutorialspoint.com/android/android_rss_reader.htm
第二种方法是从 API 获取所需的信息,如果它是从 webiste 提供的,并且通常该 API 将采用 JSON 格式。例如https://openweathermap.org/ 将返回包含天气信息的 JSON 文件,您可以将其解析到您的应用程序中。 Android 和 Java 也提供了几种从 JSON 格式获取信息的方法。你可以看看这个: http://www.androidhive.info/2012/01/android-json-parsing-tutorial/
第三您可以使用名为Jsoup 的支持库来解析来自特定网站的HTML。您可以在他们的官方网站上找到如何解析 HTML 的示例:https://jsoup.org/
也许有更多的方法你应该去寻找它们。
【讨论】: