我正在寻找创建一个Android应用程序,用于从公交车票预订站点获取可用座位。我没有添加预订机票的功能,但使用该应用程序的人应该能够获得座位和服务可用性。我想知道如何实时连接到网站并获取信息。我知道这有点广泛,但有人可以给我一个粗略的想法或链接到如何做到这一点的教程?
提前致谢。
答案 0 :(得分:1)
这个问题可能会被关闭,因为没有人可以给出明确的答案,我不能将其添加为评论,因为它太长了......但你需要做的就是先忘掉你的应用程序,然后才一般来说,进入Android开发。否则,你只会迷惑自己。
您有使用Java的经验吗?如果没有,请从oracle文档开始。如果你这样做,请从这里开始:http://developer.android.com/training/index.html。一旦你掌握了基础知识并重现基本的Hello World应用程序,学习如何使用片段,使用意图等等,你就可以很好地了解你的总线应用程序的起点。
然后开始开发活动和用户界面非常简单。您还需要知道如何与服务器通信以查询您需要的数据(座位可用性等),您可以在其中找到许多不同的资源,但这里有一个地方可以开始:
http://osamashabrez.com/simple-client-server-communication-in-android/
答案 1 :(得分:1)
以下是有关如何从服务器http://developer.android.com/training/basics/network-ops/connecting.html
获取数据的教程您要找的是 Web服务。基本上数据存储在服务器中,您可以通过GET请求将其检索到网址www.mydomain.com/my_seats
网站基本上应该以 JSON 或 XML 格式显示数据,因此您可以获得教程中显示的数据,然后将其解析为变量。< / p>
答案 2 :(得分:0)
恕我直言,这是一个太广泛和普遍的问题,如果你可以把它分成几块,你会得到这样的东西:连接到网站(很多结果在SO上),使用cookies(很多结果在SO上),从响应中解析日期(SO上有很多结果)等等......还有!我们会帮助你,但前提是问题不是重复的。
所以......正如我所说的那样,尝试将你的问题分解成较小的部分,然后再进行处理。当你完成尝试加入成品零件。
也许吧!创建这样的东西的问题可能对你来说很重要,但如果你拆分它,你会发现它并不是很难实现它。