我有一个关于 Android 上的 WiFi 扫描和 AccessPoint 模式的问题。
在设置接入点时,我注意到的第一件事是 WiFi “关闭”(显然,WiFi 必须以某种方式打开,但我猜“关闭”是指我们无法连接到另一个接入点的事实观点)。
我的问题是:为什么我不能在接入点模式下扫描 Android 上的接入点?显然,它与 WiFi 标准无关,因为它可以在我的 Ubuntu 笔记本电脑上运行——当我激活热点模式并在此之后使用另一台设备创建热点时,我仍然可以扫描并看到新的接入点。
更具体地说:如果 WifiManager.isWifiEnabled() 为 true,则 WifiManager.startScan() 返回 true 并将传递扫描结果。但是,如果我的手机充当接入点,isWifiEnabled() 会返回 false,startScan() 也会返回 false。我希望在热点模式下查看可用的接入点。
我不明白为什么 WiFi 芯片组不能在充当接入点的同时扫描接入点,我将不胜感激。
非常感谢你,米查。