我对Android相当陌生,所以我的问题是我们如何在安卓设备上创建一个HttpListener?我的任务是在一个android设备上创建一个侦听器,并从第二个android设备上请求一个联系人号码&将数据发送回去。有人能帮我吗?
Android设备1(包含侦听器)
安卓设备2(客户端)向安卓设备1请求Url :收到http://192.122.1.2:8888/GetContactDetail?id=2响应:"111111111111“
对于如何实现这个场景,有什么建议吗?
发布于 2013-10-31 08:26:53
这就是我所做的,多亏了“suggestion”的建议,我成功地做到了这一点,但正如彼得·克尼戈(Peter)所建议的那样,限制仍然存在。这将工作在局域网没有任何问题。
希望这能帮上忙。
http://codersapprentice.blogspot.com/2011/09/android-integrate-jetty-server-in-my.html
发布于 2011-08-31 19:53:48
您可以尝试使用i在第一个设备上运行webserver:http://code.google.com/p/i-jetty/。
如果您以前从未创建过web应用程序,您可以在笔记本电脑上进行开发,并让您的第二个设备使用它。然后,当应用程序准备就绪时,将其部署到its上。
发布于 2011-08-31 20:00:19
在实践中,这是行不通的,因为大多数网络(移动和无线)使用NAT。NAT阻止到设备的入站连接,这基本上意味着您不能在移动设备上运行服务器。
只有当两个设备位于同一个本地网络上时,您的方法才能工作。
更新
您需要将http服务器嵌入应用程序:http://tjws.sourceforge.net/
https://stackoverflow.com/questions/7262496
复制相似问题