我最近购买了sony xperia P,但它无法检测到ad-hoc网络。 经过一些谷歌搜索后我才知道android不支持ad-hoc网络,我没有修改/ system / bin / wpa_supplicant文件,这样它也可以显示ad-hoc网络。我在github上发现了很多修改过的文件,但我不知道应该使用哪一个。文件wpa_supplicant设备是特定的还是特定于Android版本的? 我的Android版本是4.0.4(索尼xperia P),任何人都可以给我一个我可以用我的手机准确的文件。
答案 0 :(得分:1)
因为wpa_supplicant与网卡驱动程序交互,并且驱动程序与网卡芯片相关联。并且不同的网卡支持不同范围的IEEE 802.11(包括可选和强制标准)标准,所以我猜wpa_supplicant是特定于网卡芯片的。虽然wpa_supplicant的某个版本可能支持多个网络驱动程序和网卡。 / p>
答案 1 :(得分:0)
单独修改wpa_supplicant不足以在Android中进行临时工作(除非您打算通过命令行而不是设置应用程序使用它)。设置应用和WLAN API过滤掉ad-hoc网络。
此外,wpa_supplicant与特定硬件无关,但Android对wpa_supplicant所做的一些更改取决于Android版本,具体取决于新Android版本中添加的新功能。