1. WiFi 선택 창을 띄움.
startActivityForResult(new Intent(WifiManager.ACTION_PICK_WIFI_NETWORK), 0);
2. 선택창에서 돌아온 코드
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent intent)
{
    if(requestCode==0)
    {
      // 와이파이 세팅창에서 돌아온 화면..
    }
3. Broadcast Receiver에서 WifiManager.NETWORK_STATE_CHANGED_ACTION 가 들어오면 아래에서 연결된 ssid 이름을 알 수 있음.
if (WifiManager.NETWORK_STATE_CHANGED_ACTION.equals (action)) {
        NetworkInfo netInfo = intent.getParcelableExtra (WifiManager.EXTRA_NETWORK_INFO);
        if (ConnectivityManager.TYPE_WIFI == netInfo.getType ()) {
          WifiManager wifiManager = (WifiManager) getSystemService (Context.WIFI_SERVICE);
          WifiInfo info = wifiManager.getConnectionInfo ();
          String ssid  = info.getSSID(); // 연결된 SSID(WiFi 이름)
          ...