Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 客户机/服务器通信_Android_Client Server - Fatal编程技术网

Android 客户机/服务器通信

Android 客户机/服务器通信,android,client-server,Android,Client Server,我是android新手,我需要开发一个在服务器上存储位置信息的应用程序。现在,另一个应用程序应该从服务器接收并在textview中显示它。有办法吗。请帮忙 要与其他设备/服务器通信,您需要一些协议。您可以使用自己的套接字,也可以使用Http协议。 通过使用HttpProtocol,您可以调用url,向url发布一些数据,从url获取一些数据。 现在,如果您决定转到Http连接,您将需要一些Web服务,通过这些Web服务您可以从url发送和接收数据,有各种类型的Web服务,其中,两种主要使用。 1

我是android新手,我需要开发一个在服务器上存储位置信息的应用程序。现在,另一个应用程序应该从服务器接收并在textview中显示它。有办法吗。请帮忙

要与其他设备/服务器通信,您需要一些协议。您可以使用自己的套接字,也可以使用Http协议。 通过使用HttpProtocol,您可以调用url,向url发布一些数据,从url获取一些数据。 现在,如果您决定转到Http连接,您将需要一些Web服务,通过这些Web服务您可以从url发送和接收数据,有各种类型的Web服务,其中,两种主要使用。 1.休息服务 2.Soap Web服务


您可以发送和接收xml或json格式的数据,因为两者都非常标准化且易于使用。

要与其他设备/服务器通信,您需要一些协议。您可以使用自己的套接字,也可以使用Http协议。 通过使用HttpProtocol,您可以调用url,向url发布一些数据,从url获取一些数据。 现在,如果您决定转到Http连接,您将需要一些Web服务,通过这些Web服务您可以从url发送和接收数据,有各种类型的Web服务,其中,两种主要使用。 1.休息服务 2.Soap Web服务


您可以发送和接收xml或json格式的数据,因为这两种格式都非常标准化且易于使用。

您可以使用web服务来完成。您必须从应用程序中获取gps位置,并通过web服务将其发送到服务器。在服务器端,您必须将其存储在数据库中。之后,另一个应用程序将检查数据库中是否有新数据可用。如果有新数据可用,它将通过web服务获取数据,并将其显示在文本视图中。

您可以使用web服务进行此操作。您必须从应用程序中获取gps位置,并通过web服务将其发送到服务器。在服务器端,您必须将其存储在数据库中。之后,另一个应用程序将检查数据库中是否有新数据可用。如果有新数据可用,它将通过web服务获取数据并将其显示在文本视图中。

您需要首先了解客户机/服务器体系结构,理解使用和访问web服务的逻辑

这是完整的指南


希望这能有所帮助。

您首先需要了解客户机/服务器体系结构,理解使用和访问web服务的逻辑

这是完整的指南


希望这能有所帮助。

一种方法是,在服务器端制作Web服务,以xml形式给出响应,并使用xml解析在android应用程序中读取该xml。@Dhrupal你是说Json吗?这个问题措词不当,当然有办法,有很多应用程序可以做到这一点。我猜他的意思更多的是代码示例……是的。Thant还可以用于客户机-服务器通信。@Dhrupal感谢您的快速响应。。我将尝试这样做的一种方法是,制作Web服务,在服务器端以xml提供响应,并使用xml解析在android应用程序中读取该xml。@Dhrupal你是说Json吗?措辞糟糕的问题,当然有一种方法可以做到,有很多应用程序可以做到这一点。我猜他的意思更多的是代码示例……是的。Thant还可以用于客户机-服务器通信。@Dhrupal感谢您的快速响应。。我将尝试在不使用基于XML的web服务的情况下使用HTTP连接。我通过简单的
POST-HTTP请求
;)成功地做到了这一点是的,你可以,我建议xml因为它被广泛使用,你可以很容易地找到它的解析器实际上,您可以使用HTTP连接而不使用基于XML的web服务。我通过简单的
POST-HTTP请求
;)成功地做到了这一点是的,你可以,我建议xml因为它被广泛使用,你可以很容易地找到它的解析器