将数据从Android应用程序发送到远程可公开访问的计算机

时间:2013-11-15 00:41:57

标签: android

我计划编写一个Android应用程序,它将从智能手机收集一些数据并定期将数据发送到某些可公开访问的计算机(即该计算机具有公共IP地址)。这样做的最佳方法是什么?网上有没有好的示例代码或骨架?

此时通信是一种方式,即从智能手机到外部机器。

1 个答案:

答案 0 :(得分:1)

HTTP是这类应用程序的理想解决方案。在外部计算机上运行Web服务器,并将数据从应用程序POST到服务器。

有关如何在Android上执行此操作的信息,请访问:How to send a data to a web server from Android

至于Web服务器方面,有很多不同的解决方案可用。这一切都取决于您的知识水平,您熟悉的语言,以及数据到达后您打算如何处理。

CGI是用于处理POST请求的经典Web服务器工具,但现在有更好的技术。例如,Java Servlet API,如果你喜欢Java,WSGI,如果你喜欢Python,PHP也是一种常见的服务器端语言。