我想将我的Android应用程序连接到一个小程序,该小程序在我的电脑上运行在谷歌Chrome上的Wi-Fi ..我的手机作为一个Wi-Fi热点和PC作为连接设备。我希望连接能够独特地工作,因为我希望命令从我的应用程序传递到特定的applet,执行时我的applet执行特定的任务。请告诉我我可以用Java和Android查看的API或我必须使用的技术来使其工作..
答案 0 :(得分:0)
您需要使用任何程序(例如wamp服务器)使您的计算机成为本地服务器。它将安装PHP 5,MySQL和Apache。另一方面,您还需要一些Php语言知识来创建自己的Web服务。
您需要注意的另一件事是,要处理服务器和设备之间的连接(并且我的意思是您要使用哪种IP),您会有点头痛;但首先要做的事情......在很小的部分打破你的问题因此会更容易解决它们。
我推荐this教程。
欢呼声
答案 1 :(得分:0)
我认为连接这两个软件的简单方法是使用UDP。 它速度快,编程容易,但根据TCP通常不可靠。但它已经是本地网络了。我不认为这是你需要在当地的无线网络中照顾的情况。
请看一下本教程http://tutorials.jenkov.com/java-networking/udp-datagram-sockets.html
还有其他方法,例如https://www.alljoyn.org/。它具有更多功能但更复杂。
答案 2 :(得分:0)
您必须在PC上安装Server(Apache httpd或apache tomcat或其他根据您的兴趣)。服务器侦听来自客户端的请求。当您的手机连接到您的手机(无论是有线还是无线)时,您可以从您的应用程序向网址(例如localhost:8080 / welcome)发出请求。
使用java.net.URL和java.net.URLConnection创建一个applet并将其与您的Web应用程序(在服务器中)连接。
在客户端上执行某些操作时,请调用服务器应用程序的URL并将响应转发给applet。