android wifi
getConfiguredNetworks
返回的手機檔案中
的內容 。通過這個也可以檢視wifi密碼
ctrl_interface=tiwlan0
update_config=1
network={
ssid="ChinaNet_HomeCW"
key_mgmt=NONE
priority=100002
credit=1
operater=1
}
network={
ssid="ChinaNet_CW"
key_mgmt=NONE
priority=100001
credit=1
operater=1
}
network={
ssid="ChinaNet"
key_mgmt=NONE
priority=100000
credit=1
operater=1
}
network={
ssid="FHTKF"
psk="12345678"
key_mgmt=WPA-PSK
}
network={
ssid="JIANJIE"
psk="ABCDEFGhij"
key_mgmt=WPA-PSK
}
network={
ssid="yfb002"
psk="yfbbfy12"
key_mgmt=WPA-PSK
}
network={
ssid="CMCC-EDU"
key_mgmt=NONE
}
network={
ssid="NETGEAR - 0"
key_mgmt=NONE
}
network={
ssid="fht"
psk="hhthht789"
key_mgmt=WPA-PSK
credit=1
}
network={
ssid="zhongyangchengbang"
key_mgmt=NONE
}
addNetwork
將wifi資訊新增到上面的檔案中
WifiConfiguration wc = new WifiConfiguration();
// 在網路中新增新的的WIFI AP並連線
wc.SSID = "\"SSIDName\"";
wc.preSharedKey = "\"password\"";
wc.hiddenSSID = true;
wc.status = WifiConfiguration.Status.ENABLED;
wc.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.TKIP);
wc.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.CCMP);
wc.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.WPA_PSK);
wc.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.TKIP);
wc.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.CCMP);
wc.allowedProtocols.set(WifiConfiguration.Protocol.RSN);
int res = wm.addNetwork(wc);
log("add Network returned " + res);
boolean b = wm.enableNetwork(res, true);
log("wm.enableNetwork-->"+b);
getScanResults
返回的是剛掃描到的wifi
wifiLock鎖
手機螢幕關閉之後,並且其他的應用程式沒有在使用wifi的時候,系統大概在兩分鐘之後,會關閉wifi,使得wifi處於睡眠狀態。
這樣的做法,有利於電源能量的節省和延長電池壽命等。
android為wifi提供了一種叫WifiLock的鎖,能夠阻止wifi進入睡眠狀態,使wifi一直處於活躍狀態。這種鎖,在下載一個較大的檔案的時候,比較適合使用。
WifiLock wl=wm.createWifiLock("test");
//wl=wm.createWifiLock(WifiManager.WIFI_MODE_FULL,"test");
wl.acquire(); //加鎖
wl.release();//取消鎖
wl.isHeld();//是否加鎖
相關文章
- Android之WiFi密碼檢視器AndroidWiFi密碼
- RK3399 android7.1 wifi晶片識別流程AndroidWiFi晶片
- Android Wifi熱點 資料傳輸Socket 通訊AndroidWiFi
- 做一個自己的WiFi密碼檢視器——AndroidWiFi密碼Android
- Android 8.0/9.0 wifi 自動連線評分機制AndroidWiFi
- Android 開啟WiFi 熱點的一些適配方案AndroidWiFi
- Android wifi上網跟4G上網的區別AndroidWiFi
- android studio中使用adb wifi外掛無線除錯程式AndroidWiFi除錯
- WiFi基礎(三):802.11ac/ax/be 與 WiFi4、WiFi5、WiFi6、WiFi7WiFi
- 瑞芯微 RK3399 android7.1 wifi驅動build in 方式AndroidWiFiUI
- RK3399 android7.1 wifi 相容軟硬體注意事項AndroidWiFi
- WiFi協議曝安全漏洞:Linux、Android和iOS未能逃脫WiFi協議LinuxAndroidiOS
- 小米WiFi繫結WiFi教程 小米WiFi鏈怎麼繫結我的WiFi ?WiFi
- WiFi基礎(七):WiFi漫遊與WiFi組網WiFi
- wifi管理神器:WiFi Signal MacWiFiMac
- WiFi基礎(四):WiFi工作原理及WiFi接入過程WiFi
- wifiWiFi
- 全志R16 android4平臺移植wifi資料下載AndroidWiFi
- WiFi資源管理器:WiFi Explorer for macWiFiMac
- WiFi Explorer for mac(WiFi資源管理器)WiFiMac
- WiFi訊號監測工具:WiFi Signal for MacWiFiMac
- 主機板帶wifi和不帶wifi區別 主機板帶wifi好還是不帶wifi好WiFi
- 共享wifi比傳統wifi有什麼優勢,共享wifi專案如何盈利?WiFi
- WiFi基礎(八):WiFi安全、認證與加密WiFi加密
- 公司wifi安全WiFi
- wifi滲透WiFi
- WIFI分析助手WiFi
- WIFI6比WIFI5好在哪裡呢?WiFi
- Android 11 如何不要驗證Wi-Fi CA 憑證(手工連線WIFI, 需要ROOT)AndroidWiFi
- WiFi資源管理器:WiFi Explorer for mac 直裝版WiFiMac
- 企業WiFi認證,如何保證企業WiFi安全?WiFi
- uniapp wifi除錯APPWiFi除錯
- BananaPi Wifi 連線NaNAPIWiFi
- 搜Wi-Fi熱點 Android 應用資料洩露:涉200多萬WiFi密碼AndroidWiFi密碼
- WiFi無線網路管理工具:WiFi Explorer Pro for macWiFiMac
- 企業WiFi認證,怎麼確保企業WiFi安全?WiFi
- 大型會議wifi覆蓋之清除WiFi死角解決方案WiFi
- WiFi Explorer Pro Mac(WiFi無線網路管理工具)WiFiMac
- iOS 程式碼 獲取wifi資訊 及主動連線WiFiiOSWiFi