![](/img/trans.png)
[英]how to determine your device is connected to Wi-Fi Direct or Wi-Fi hotspot via Android programming
[英]Scan for Wi-Fi access points on Android while in hotspot mode
我有一個關於Android上的WiFi掃描和AccessPoint模式的問題。
在設置接入點時我注意到的第一件事是WiFi“關閉”(顯然,WiFi必須以某種方式打開,但我猜“關閉”是指我們無法連接到另一個訪問點)。
我的問題是:在接入點模式下,為什么我無法在Android上掃描接入點? 顯然,它與WiFi標准無關,因為它適用於我的Ubuntu筆記本電腦 - 當我激活熱點模式並在此之后使用其他設備創建熱點時,我仍然可以掃描並查看新的接入點。
更具體一點:如果WifiManager.isWifiEnabled()為true,WifiManager.startScan()將返回true並將提供掃描結果。 但是,如果我的手機充當接入點,則isWifiEnabled()將返回false,startScan()也會返回false。 我希望在熱點模式下看到可用的接入點。
我不明白為什么WiFi芯片組在作為接入點時掃描接入點是不可能的,我將不勝感激一些澄清。
非常感謝,Micha。
您是否嘗試過WifiManager.startScan()
,並返回false
? 你不清楚。
就你的問題而言,我不知道答案。 但我知道並非每個WiFi芯片組都支持掃描,同時也是其他設備的接入點。 也許更容易在軟件中禁用功能而不必知道芯片組是否支持它(假設功能真的不存在,我想我們會在你嘗試的時候找到它!)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.