我可以使用以下代码连接到Wifi:
fun connectToWifi(ssid: String, password: String) {
val wifiConfig = WifiConfiguration()
wifiConfig.SSID = String.format("\"%s\"", ssid)
wifiConfig.preSharedKey = String.format("\"%s\"", password)
val wifiManager = applicationContext.getSystemService(Context.WIFI_SERVICE) as WifiManager
val netId = wifiManager.addNetwork(wifiConfig)
wifiManager.disconnect()
wifiManager.enableNetwork(netId, true)
AccessPointManager.currentlyConnectedNetId = netId
wifiManager.reconnect()
}
但是,即使应用程序被杀死,它也会记住密码并自动重新连接。我只需要连接一次就忘了密码。我该如何实现?谢谢。
答案 0 :(得分:1)
您可以在应用被杀死后将其从已保存的网络中删除。如果应用没有被杀死,请侦听网络更改,并在网络断开连接时将其删除。
clGetPlatformInfo