조현욱
조현욱

Reputation: 31

How I get WI-FI SSID using broadcast receiver programmatically?

Currently when I start my app, one SSID is shown. But if I change WI-FI, SSID is also gets changed, I want to know, how do I get WI-FI SSID in broadcast receiver by programming?

I want to SSID broadcast receiver example.

Upvotes: 0

Views: 460

Answers (1)

Logic
Logic

Reputation: 2258

Check for WifiManager.NETWORK_STATE_CHANGED_ACTION broadcast receiver

Like :

    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 ();
          }
        }
    }

Upvotes: 1

Related Questions