是否有可能通过WiFi在2个Android设备之间交换消息?
我目前正致力于为Android设备创建移动设备应用程序,该应用程序应该能够通过wifi和蓝牙等本地方式发送和接收消息。 在对它进行研究之后,我发现Android没有本地wifi特别功能,实现这一目的的唯一方法是通过植入设备并修补wpa_suplicant和其他类似的方法,这些方法对于每个设备都不是通用的。
我试图达到的概要:
Android扫描附近设备并尝试自动连接到它们的应用程序。 如果其他设备也获得了此应用程序,则它会自动接受它收到的任何连接请求,并在建立连接时发回一条消息,确保它安装了该应用程序,以便两者都可以自动开始交换消息,不得不允许/拒绝任何实时的发送/接收。
我的问题是:
如果你能给我一个答案,或者任何建议,我会很高兴。
您可以通过WiFi在两台设备之间进行通信,无需使用Android 4.0中的WiFi Direct(P2P)即可使用路由器/接入点。
否则,我不相信你可以通过Wifi实现这一点(蓝牙将是下一个最佳选择)。 从2.2开始,您可以将手机设置为Wifi接入点(用于连接设备的网络连接),但在此期间,Wifi硬件无法正常使用。 如果你有3个设备可以工作(1个AP,2个连接)。
这是为了一个持续的连接,还是一次性小批量交货? 例如,如果您想传输一个URL,您可以使用NFC(Android Beam在Android 4.0中集成了这种类型的共享,但可以在2.3中实现)。
链接地址: http://www.djcxy.com/p/54671.html上一篇: Is it possible to exchange messages between 2 android devices through wifi?
下一篇: CSS ie7 z