2

我正在尝试为一个项目组合一个新的应用程序,该应用程序将为用户显示火车时间。

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

我的选择

  1. 使用网络视图
  2. 使用链接到包含所有数据的网站的数据库
  3. 一直都是硬编码
  4. 向网站索取数据/访问数据。

这是网站: http ://www.njtransit.com/sf/sf_servlet.srv?hdnPageAction=LightRailTo

我正在寻找源代码,看看是否能找到任何东西,但结果一片空白。

4

1 回答 1

2

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

方法1)使用webview - (嗯,技术上最简单的......但如果你只是打开网页,当浏览器可以做同样的事情时,我为什么要使用你的应用程序?)

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

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

于 2012-04-06T04:51:31.400 回答