我已经实现了从我的应用程序以编程方式连接到wifi网络的系统,现在我想忘记从应用程序以编程方式配置的WIFI网络。
我已经在我的应用程序中实现了这一点,它在Android5.0和更低版本的设备(低于API 22)上工作得很好。
对于Android 6.0和更高版本的设备,它不能工作(比API 23更高和更高)。
请参考以下代码:
val wifiManager = this@SelectWifiSettingsActivity.baseContext!!.getSystemService(android.content.Context.WIFI_SERVICE) as WifiManager
val list = wifiManager.configuredNetworks
for (i in list) {
wifiManager.disableNetwork(i.networkId)
wifiManager.saveConfiguration()
}
我还参考了以下链接:https://stackoverflow.com/a/33075445/9360112
因为Android 6.0的WIFI配置有一些变化。
请帮助我,如果有人有解决这个问题的Android 6.0及以上。
https://stackoverflow.com/questions/48900479
复制相似问题