我已经在我的应用程序中实现了连接到wifi网络的系统性编程,现在我想通过应用程序来自动忘记配置的WIFI网络。
我已经将其实现到我的应用程序中,并且在Android 5.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://dev59.com/Q1wY5IYBdhLWcg3wU2bA#33075445。
由于Android 6.0中WIFI配置发生了一些变化,如果有人能够提供在Android 6.0及以上版本上的解决方案,请帮助我。