Android 应用程序如何知道接收到哪个接入点的wifi广播

Android 应用程序如何知道接收到哪个接入点的wifi广播,android,Android,当我们在onReceiver回调功能中注册wifi相关宽频广播接收器(如“请求者状态更改动作”)时,我们如何知道我们接收到该事件的wifi接入点。我在收到的意向书中找不到任何额外的信息可以提供给我 当我们接收到与wifi相关的广播接收器时,是否有人知道我们可以通过什么方式获得与接入点相关的信息 我也尝试过以下方法: @Override public void onReceive(Context context, Intent intent) { final String action

当我们在
onReceiver
回调功能中注册wifi相关宽频广播接收器(如“请求者状态更改动作”)时,我们如何知道我们接收到该事件的wifi接入点。我在收到的意向书中找不到任何额外的信息可以提供给我

当我们接收到与wifi相关的广播接收器时,是否有人知道我们可以通过什么方式获得与接入点相关的信息

我也尝试过以下方法:

@Override
public void onReceive(Context context, Intent intent) 
{
    final String action = intent.getAction();
    if( action.equals(WifiManager.SUPPLICANT_STATE_CHANGED_ACTION) ) 
    {
        String ssid = "Not Found";
        WifiManager wifiManager = getSystemService(Context.WIFI_SERVICE);
        if( wifiManager != null )
        {
            WifiInfo info = wifiManager.getConnectionInfo(); 
            ssid = info.getSSID();
        }
        Log.d("", "SUPPLICANT_STATE_CHANGED_ACTION FOR SSID:"+ssid);
    }        
}
上述代码仅在完成状态下工作,而不在断开连接状态下工作。
是否有广播可以告诉我wifi接入点请求状态


谢谢。

没有办法做到这一点,我认为Android在发送与请求状态相关的广播时应该提供一些与接入点相关的信息