Android-手动检测交换网络

Android-手动检测交换网络,android,android-wifi,Android,Android Wifi,是否有任何方法可以检测用户是否手动切换到不同的网络(不是通过自动连接到PNL中的网络) 我知道对于自动+手动连接,我可以在android.net.wifi.STATE\u CHANGE上使用BroadcastReceiver,但它并没有说明是手动还是自动发生的,你只需要查询netif的任何变化……使用最新可用的netif获取其ip地址以便重新连接你可以参考github kouchat android如何完成连接工作我不确定你是否理解我的问题,或者我遗漏了什么。。?我不是在寻找网络接口的变化(Co

是否有任何方法可以检测用户是否手动切换到不同的网络(不是通过自动连接到PNL中的网络)


我知道对于自动+手动连接,我可以在
android.net.wifi.STATE\u CHANGE
上使用
BroadcastReceiver
,但它并没有说明是手动还是自动发生的,你只需要查询netif的任何变化……使用最新可用的netif获取其ip地址以便重新连接你可以参考github kouchat android如何完成连接工作我不确定你是否理解我的问题,或者我遗漏了什么。。?我不是在寻找网络接口的变化(ConnectionWorker使用android API-NetworkInterface)。我需要知道,无论在哪个界面,如果是由于用户点击设备wifi屏幕或设备行为导致的连接,何时发生。我知道我可以通过这种方式检测wifi状态的变化,但我无法判断是谁造成的(用户或设备)。