我最近购买了索尼 xperia P,但它无法检测到 ad-hoc 网络。经过一番谷歌搜索后,我知道 android 不支持 ad-hoc 网络,并且我没有修改 /system/bin/wpa_supplicant 文件,以便它也可以显示 ad-hoc 网络。我在 github 上找到了很多修改过的文件,但我不知道我应该使用哪个。文件 wpa_supplicant 是特定于设备还是特定于 android 版本?我的 android 版本是 4.0.4 (Sony xperia P),谁能给我我可以在手机上使用的确切文件。
问问题
2369 次
2 回答
1
因为wpa_supplicant与网卡驱动交互,而驱动与网卡芯片相关联。并且不同的网卡支持不同范围的 IEEE 802.11(包括可选和强制标准)标准,所以我猜 wpa_supplicant 是特定于网卡芯片的。虽然一个版本的 wpa_supplicant 可能支持多个网络驱动程序和网卡。
于 2013-06-09T02:04:46.333 回答
0
仅修改 wpa_supplicant 不足以在 Android 中进行临时工作(除非您计划通过命令行而不是设置应用程序使用它)。设置应用程序和 WLAN API 过滤掉 ad-hoc 网络。
wpa_supplicant 也与特定硬件无关,但 Android 对 wpa_supplicant 所做的一些更改取决于 Android 版本,具体取决于新 Android 版本中添加的新功能。
于 2013-12-17T02:34:24.630 回答