android删除已经连接的设备,删除wifi配置并重新启动android设备后连接到wifi

我正在开发一个应用程序,您可以使用该应用程序连接到不同的wifi网络并删除设备上所有已配置的wifi网络。

我可以连接到wifi网络并删除wifi网络。但是,重新启动设备时会有奇怪的行为。 android设备上没有其他已配置(保存)的wifi网络。但重启后,Android设备将连接到wifi网络。我知道自Android M(第6版)以来,Wifi和网络功能有了变化。只有创建了这些对象,您的应用程序才能更改Wificonfigurtion对象的状态。因此,在测试该应用程序之前,我手动删除了所有已配置的Wifi网络。

有人可以向我解释这种行为吗?感谢您的帮助。

这是手动删除已配置网络的代码

WifiManager wifiManager = (WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE);

List list = wifiManager.getConfiguredNetworks();

for( WifiConfiguration i : list ) {

wifiManager.removeNetwork(i.networkId);

}

我希望当我删除所有已配置的wifi网络时,在重新启动设备后,没有已配置的wifi网络,并且该设备未自动连接到wifi网络。

实际上,当我通过应用程序删除所有wifi网络并重新启动设备时,尽管在重新启动之前没有配置wifi网络,但设备会自动建立wifi连接。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值