这是我的场景:我想创建一个android应用程序,它允许我在输入公交车代码后搜索公交车信息。公共汽车信息可从以下网站获取:http://www.stm.info/English/a-somm.htm
我打算创建一个包含TextView和按钮的活动。此TextView允许用户插入总线代码。当用户点击按钮时,公交车代码将发送到上述网站。在此之后,有关此总线的信息将显示在新的活动中。此外,还可通过本网站的搜索功能从网站检索信息。
我不知道哪种技术,哪种方法适合我想要的。有人能帮帮我吗?
提前谢谢。
发布于 2012-08-24 18:45:31
你的问题可以分为两个不同的问题,第一个问题是如何进行搜索并得到结果,这个问题很简单。您将需要使用以下URL向以下网站发送GET请求,请注意,您应该更改总线代码的最后一个参数:
http://www2.stm.info/horaires/frmResult.aspx?Langue=En&Arret=BusCodeHere
您需要做的第二件事是从服务器获取响应(显然是HTML代码),并将其解析为Array/table/SQL,最后将其显示在GUI中
Google :使用java进行html解析
如果网站有API,这项任务可能会容易得多。只需向api请求搜索结果,并通过JSON/XML解析器类轻松解析它
https://stackoverflow.com/questions/12107766
复制相似问题