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密碼
- android WIFI 設定代理程式碼 4.4.3——5.0AndroidWiFi
- Android中使用WIFI來連線ADBAndroidWiFi
- 在Android裡完美實現基站和WIFI定位AndroidWiFi
- Android Wifi熱點 資料傳輸Socket 通訊AndroidWiFi
- Android Studio 使用WiFi除錯(支援AS 2 3以上)AndroidWiFi除錯
- Android通過Wifi來除錯你的應用AndroidWiFi除錯
- 小米WiFi繫結WiFi教程 小米WiFi鏈怎麼繫結我的WiFi ?WiFi
- Android 8.0/9.0 wifi 自動連線評分機制AndroidWiFi
- 做一個自己的WiFi密碼檢視器——AndroidWiFi密碼Android
- android學習筆記--檢測是否為wifi環境Android筆記WiFi
- wifi管理神器:WiFi Signal MacWiFiMac
- Android 開啟WiFi 熱點的一些適配方案AndroidWiFi
- RK3399 android7.1 wifi晶片識別流程AndroidWiFi晶片
- Android 無線 ADB 懶人打法:WiFiADB 除錯AndroidWiFi除錯
- Android wifi上網跟4G上網的區別AndroidWiFi
- 騰訊Wifi管家怎麼連線Wifi?WiFi
- wifi地址怎麼修改?你需要WiFiSpoofWiFi
- Android判斷裝置是否開啟WIFI、GPRS資料連線AndroidWiFi
- 谷歌通過Android可能獲知全球大部分WiFi密碼谷歌AndroidWiFi密碼
- 主機板帶wifi和不帶wifi區別 主機板帶wifi好還是不帶wifi好WiFi
- 共享wifi比傳統wifi有什麼優勢,共享wifi專案如何盈利?WiFi
- WiFi Explorer for mac(WiFi資源管理器)WiFiMac
- WiFi訊號監測工具:WiFi Signal for MacWiFiMac
- WiFi資源管理器:WiFi Explorer for macWiFiMac
- WiFi協議曝安全漏洞:Linux、Android和iOS未能逃脫WiFi協議LinuxAndroidiOS
- android studio中使用adb wifi外掛無線除錯程式AndroidWiFi除錯
- Android系統中通過shell命令實現wifi的連線控制AndroidWiFi
- 如何通過wifi在android手機上安裝除錯應用WiFiAndroid除錯
- wifi滲透WiFi
- 公司wifi安全WiFi
- WIFI分析助手WiFi
- WIFI與WiMaxWiFi
- 小度WiFiWiFi
- WIFI6比WIFI5好在哪裡呢?WiFi
- 瑞芯微 RK3399 android7.1 wifi驅動build in 方式AndroidWiFiUI
- RK3399 android7.1 wifi 相容軟硬體注意事項AndroidWiFi
- 全志R16 android4平臺移植wifi資料下載AndroidWiFi