从Android应用程序的网站收集数据的最佳方式

时间:2012-04-06 03:41:36

标签: android web data-retrieval

我正在尝试为一个项目整理一个新应用程序,以便为用户显示列车时间。

我知道有几种方法可以解决这个问题,但在我开始之前,我想从你那里得到一些帮助。

我的选择

  1. 使用webview
  2. 使用链接到包含所有数据的网站的数据库
  3. 所有时间的硬编码
  4. 向网站询问数据/访问数据。
  5. 这是网站: http://www.njtransit.com/sf/sf_servlet.srv?hdnPageAction=LightRailTo

    我在源头看是否能找到任何东西,但是空白了。

1 个答案:

答案 0 :(得分:1)

方法#4 是最好的方法。请求访问他们的webservice,以xml / json为您提供结果。然后,您的Android应用程序会对其进行解析,然后根据其UI显示它,并为用户提供网站无法提供的一些额外功能。

方法1)使用网页浏览 - (从技术上讲,这是最简单的...但如果您只是打开网页,为什么我应该在浏览器执行相同操作时使用您的应用程序?)

方法2)或多或少与方法#4相同

方法3)列车时刻表可能会发生变化,您必须经常更新您的应用。