【问题标题】:Can I use WiFi to transfer data/messages between two android phones, not connected to a router?我可以使用 WiFi 在两部未连接到路由器的 Android 手机之间传输数据/消息吗?
【发布时间】:2011-07-16 23:20:31
【问题描述】:

我知道如果两部Android手机连接到同一个wifi网络,它们可以实现socket编程来在它们之间传输数据 但我其实想知道你是否可以像蓝牙一样使用wifi作为两部Android手机之间的传输媒介?

【问题讨论】:

    标签: android wifi android-wifi wifimanager android-wireless


    【解决方案1】:

    使用 Android 2.2+,可以在一台设备上创建 WiFi 热点,以便另一台设备可以连接。任一设备都不需要互联网连接。

    【讨论】:

      【解决方案2】:

      您要查找的是ad-hoc wireless networking,它在Android 平台上没有得到很好的支持。 (但有些人勇敢地扎根手机并启用了该功能)

      作为替代方案,某些 Android 版本(无论是否根植)将支持 WiFi 热点功能。并非所有运营商都会启用此功能。

      Possible duplicate question.

      【讨论】:

        【解决方案3】:

        您可以尝试在一部手机(必须是 Android 2.2.+)上使用 ad-hoc 网络来创建 Wi-Fi 热点并与第二部手机连接到该热点。我不确定是否还有 API,我相信没有。 This question 可能会有所帮助,尽管不推荐(请参阅该问题中的 cmets)。

        【讨论】:

          【解决方案4】:
          For faster transmission of data over wifi can be done by using "WifiDirect" 
          which is a "p2p" connection. so that this will transfer the data from 
          one to other device without an Intermediate(Socket). For Example catch 
          

          谷歌开发者wifip2pP2P Connection with Wi-Fi中的这个链接

          在 Github WifiDirectFileTransfer中获取样本

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2016-12-09
            • 1970-01-01
            • 2015-12-24
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多