我最近购买了索尼的Xperia P手机,但它无法检测到adhoc网络。经过一些搜索,我得知Android不支持adhoc网络,并且我没有修改/system/bin/wpa_supplicant文件,使其能够显示adhoc网络。我在github上发现了许多修改后的文件,但我不知道应该使用哪一个。wpa_supplicant文件是设备特定的还是Android版本特定的?我的Android版本是4.0.4(Sony Xperia P),有人可以给我一个确切的文件,我可以用来解决这个问题吗?
我最近购买了索尼的Xperia P手机,但它无法检测到adhoc网络。经过一些搜索,我得知Android不支持adhoc网络,并且我没有修改/system/bin/wpa_supplicant文件,使其能够显示adhoc网络。我在github上发现了许多修改后的文件,但我不知道应该使用哪一个。wpa_supplicant文件是设备特定的还是Android版本特定的?我的Android版本是4.0.4(Sony Xperia P),有人可以给我一个确切的文件,我可以用来解决这个问题吗?
仅修改wpa_supplicant是不足以让Android中的adhoc网络工作的(除非您计划通过命令行而不是设置应用程序来使用它)。设置应用程序和WLAN API会过滤掉adhoc网络。
此外,wpa_supplicant并没有绑定特定的硬件,但Android对wpa_supplicant所做的一些更改是基于新Android版本中添加了哪些新功能的依赖关系。