我如何以编程方式使用广播接收器获得WI-FI SSID?

时间:2016-01-28 05:19:13

标签: android broadcastreceiver

目前,当我启动应用时,会显示一个SSID。 但如果我改变WI-FI,SSID也会改变, 我想知道,如何通过编程在广播接收器中获得WI-FI SSID?

我想要SSID广播接收器示例。

1 个答案:

答案 0 :(得分:1)

检查WifiManager.NETWORK_STATE_CHANGED_ACTION广播接收器

喜欢:

    if (WifiManager.NETWORK_STATE_CHANGED_ACTION.equals (action)) {
        NetworkInfo netInfo = intent.getParcelableExtra (WifiManager.EXTRA_NETWORK_INFO);
        if (ConnectivityManager.TYPE_WIFI == netInfo.getType ()) {

         if(netInfo.isConnected(){

             WifiManager wifiManager = (WifiManager) getSystemService (Context.WIFI_SERVICE);
             WifiInfo info = wifiManager.getConnectionInfo ();
             info.getBSSID ();
          }
        }
    }