【问题标题】:How to send a string to a website in android如何将字符串发送到android中的网站
【发布时间】:2012-08-19 22:06:54
【问题描述】:

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

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

我不知道哪种技术,哪种方法适合我想要的。谁能帮帮我,拜托。

提前致谢。

【问题讨论】:

  • 我们大多数人都不知道那个网站。它提供 API 吗?它是否以 JSON 格式提供数据? XML?您是否必须进行网络抓取?更多信息会有所帮助。

标签: android android-intent android-activity web


【解决方案1】:

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

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

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

谷歌:用java解析html

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

【讨论】:

    猜你喜欢
    • 2017-10-05
    • 1970-01-01
    • 2016-11-09
    • 1970-01-01
    • 1970-01-01
    • 2012-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多