我可以使用WiFi在两台未连接到路由器的Android手机之间传输数据/消息吗?

时间:2011-07-16 23:20:32

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

我知道如果两个Android手机连接到同一个wifi网络,他们可以实现套接字编程以在它们之间传输数据 但我真的想知道你是否可以使用wifi作为两部Android手机之间的传输介质,就像你的蓝牙一样?<​​/ p>

4 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

使用Android 2.2+,可以在一台设备上创建WiFi热点,以便其他设备可以连接。不需要任何设备上的Internet连接。

答案 2 :(得分:0)

您正在寻找的是ad-hoc wireless networking,这在Android平台上得不到很好的支持。 (但是有些人勇敢地根植了他们的手机并启用了功能)

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

Possible duplicate question

答案 3 :(得分:0)

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 

Google开发者wifip2pP2P Connection with Wi-Fi

中的此链接

在Github WifiDirectFileTransfer

中抓取样本