0

这是我的场景:我想创建一个 android 应用程序,它允许我在输入公交代码后搜索公交信息。巴士信息检索自本网站: http: //www.stm.info/English/a-somm.htm

我打算用 TextView 和 Button 创建一个活动。此 TextView 允许用户插入总线代码。当用户点击按钮时,总线代码被发送到上述网站。之后,有关此总线的信息将显示在新活动中。此外,通过本网站的搜索功能从网站检索信息。

我不知道哪种技术,哪种方法适合我想要的。任何人都可以帮助我,拜托。

提前致谢。

4

1 回答 1

0

你的问题可以分为两个不同的问题,第一个是如何进行搜索并得到结果,这个很容易。您需要使用以下 URL 向以下网站发送 GET 请求,注意您应该将最后一个参数更改为您的总线代码:

http://www2.stm.info/horaires/frmResult.aspx?Langue=En&Arret=BusCodeHere

您需要做的第二件事是从服务器获取响应(这显然是 HTML 代码)并将其解析为 Array/table/SQL,最后将其显示为您的 GUI

谷歌:用java解析html

如果网站有 API,这个任务会容易得多。只需向 api 询问搜索结果,并通过 JSON/XML 解析器类轻松解析它

于 2012-08-24T10:45:30.930 回答