[問題] wifimanager scan問題
大家好
最近在寫有關抓周圍AP的小程式
這個程式必須在每1秒取得兩次wifi scan的結果 並存起來
但是我發現 這兩次的scan結果 不管如何 都是一樣的
我不確定是不是我寫法有問題 還是WiFiManager的限制
如果改成每1秒掃一次 就不會有這問題==
附上程式碼片段 請大家幫我看看 謝謝
String s = "";
for(int i=0; i<2; i++)//1秒內scan的次數
s += wifiScan();
public String scanWifi(){
String s = "";
WiFiManager wifiManager = (WifiManager)this.getSystemService(
Context.WIFI_SERVICE);
if (!wifiManager.isWifiEnabled())//打開wifi
wifiManager.setWifiEnabled(true);
//掃描 將資訊存在list
wifiManager.startScan();
List<ScanResult> list = wifiManager.getScanResults();
//將資訊以字串方式輸出
if(list != null){
for(int j=0; j<list.size(); j++){
s += list.get(j).BSSID + "%%" + list.get(j).SSID + "%%" +
list.get(j).level + "%%" +
list.get(j).frequency + "%%" +
list.get(j).capabilities + "%%" +
list.get(j).describeContents() + "\r\n";
}
s+="-\r\n";
}
return s;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.33.133.63
→
10/27 02:29, , 1F
10/27 02:29, 1F
→
10/27 02:31, , 2F
10/27 02:31, 2F
→
10/27 02:33, , 3F
10/27 02:33, 3F
→
10/27 10:59, , 4F
10/27 10:59, 4F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):