我正在开发一个项目,当某些手机传感器快速更改其值时,该项目会向Web应用程序发出通知。我是Android的新手,虽然我知道如何在手机中获取传感器值,但我不确定如何将它们传输到我的电脑服务器。我将研究用于网络/蓝牙传输的插座,但有没有办法通过互联网发送它?
基本上,我希望我的应用程序能够像这样工作:我在手机上连接到我的Android应用程序,我稍微摇动手机,然后在我的网络应用程序上获得一些通知。我环顾四周,看到使用python服务器?
我该怎么办?我应该使用哪种方法?
答案 0 :(得分:1)
在Android客户端上使用HTTP / HTTPS发送到您的服务器。因为无论网络类型如何,这都是最容易编程和最可靠的方式从手机获取数据。有关详细信息,请参阅HttpURLConnection。只需将您的数据发布到网址即可。
如果您不想在现成的HTTP服务器上构建简单的PHP,ASPX或其他Web服务,那么您可以为Python使用各种HTTP服务器模块。例如SimpleHTTPServer。