在热点模式下扫描Android上的Wi-Fi接入点

时间:2013-06-23 22:33:44

标签: android wifi

我对Android上的WiFi扫描和AccessPoint模式有疑问。

在设置接入点时,我注意到的第一件事是WiFi“关闭”(显然,WiFi必须以某种方式打开,但我猜“关闭”是指我们无法连接的事实到另一个接入点)。

我的问题是:在接入点模式下,为什么我无法在Android上扫描接入点?显然,它与WiFi标准无关,因为它适用于我的Ubuntu笔记本电脑 - 当我激活热点模式并在此之后使用其他设备创建热点时,我仍然可以扫描并查看新的接入点。

更具体一点:如果WifiManager.isWifiEnabled()为true,WifiManager.startScan()将返回true并将提供扫描结果。但是,如果我的手机充当接入点,则isWifiEnabled()将返回false,startScan()也会返回false。我希望在热点模式下能看到可用的接入点。

我不明白为什么WiFi芯片组在作为接入点时扫描接入点是不可能的,我将不胜感激一些澄清。

非常感谢, 米莎。

1 个答案:

答案 0 :(得分:1)

您是否尝试过WifiManager.startScan()并返回false?目前尚不清楚你有。

就你的问题而言,我不知道答案。但我知道并非每个WiFi芯片组都支持扫描,同时也是其他设备的接入点。也许更容易在软件中禁用功能而不必知道芯片组是否支持它(假设功能真的不存在,我想我们会在你尝试的时候发现它!)