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