是否有可能通过WiFi在2个Android设备之间交换消息?

我目前正致力于为Android设备创建移动设备应用程序,该应用程序应该能够通过wifi和蓝牙等本地方式发送和接收消息。 在对它进行研究之后,我发现Android没有本地wifi特别功能,实现这一目的的唯一方法是通过植入设备并修补wpa_suplicant和其他类似的方法,这些方法对于每个设备都不是通用的。

我试图达到的概要:

Android扫描附近设备并尝试自动连接到它们的应用程序。 如果其他设备也获得了此应用程序,则它会自动接受它收到的任何连接请求,并在建立连接时发回一条消息,确保它安装了该应用程序,以便两者都可以自动开始交换消息,不得不允许/拒绝任何实时的发送/接收。

我的问题是:

  • 有没有任何方式通过2个Android设备之间的WiFi发送消息,而无需使用互联网?
  • 由于Ad Hoc不受支持,是否有其他选择?
  • 如果2的答案为否,那么是否有可能使其中一个设备成为接入点,以便另一个可以连接到它,反之亦然。
  • 至于蓝牙,是否有可能跳过或自动允许/拒绝弹出输入连接和配对程序?
  • 如果你能给我一个答案,或者任何建议,我会很高兴。


    您可以通过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