我知道如果两个Android手机连接到同一个wifi网络,他们可以实现套接字编程以在它们之间传输数据 但我真的想知道你是否可以使用wifi作为两部Android手机之间的传输介质,就像你的蓝牙一样?</ p>
答案 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热点功能。并非所有运营商都会启用此功能
答案 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开发者wifip2p和P2P Connection with Wi-Fi
中的此链接在Github WifiDirectFileTransfer
中抓取样本