1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. chip, 29.07.2012 #1
    chip

    chip Threadstarter Neuer Benutzer

    Hi,

    kann mir einer sagen warum dieser Vergleich nie zutrifft obwohl in "mac" genau diese MAC-Adresse gespeichert ist.

    Code:
    String mac = mWifiManager.getConnectionInfo().getMacAddress();
                if (mac == "78:d6:f0:a3:d5:ae") {
                    Log.d("wifitest", "Heimnetz");
                } else {
                    Log.d("wifitest", "Wifi MAC: " + mac);
                }

    Hier noch die komplette Klasse:

    Code:
    public class Wifistate extends BroadcastReceiver {
    
        private WifiManager mWifiManager;
    
        @Override
        public void onReceive(Context context, Intent intent) {
            mWifiManager = (WifiManager) context
                    .getSystemService(Context.WIFI_SERVICE);
    
            NetworkInfo networkInfo = intent
                    .getParcelableExtra(WifiManager.EXTRA_NETWORK_INFO);
    
            Log.d("wifitest", "New NetworkState: " + networkInfo.isConnected());
    
            if (networkInfo.isConnected()) {
                String mac = mWifiManager.getConnectionInfo().getMacAddress();
                if (mac == "78:d6:f0:a3:d5:ae") {
                    Log.d("wifitest", "Heimnetz");
                } else {
                    Log.d("wifitest", "Wifi MAC: " + mac);
                }
            }
        }
    }
     
  2. maniac103, 29.07.2012 #2
    maniac103

    maniac103 Android-Lexikon

    == ist etwas anderes als equals() - und du willst letzteres ;)

    Gesendet von meinem MB525 mit Tapatalk 2
     
  3. chip, 29.07.2012 #3
    chip

    chip Threadstarter Neuer Benutzer

    Manchmal ist es doch einfacher als man denkt :D. Danke.
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[OFFEN] Fehler beim Projekt importieren Android App Entwicklung 03.10.2017
[OFFEN] Bild per Intent an ListView übergeben und anzeigen Android App Entwicklung 13.08.2017
[ERLEDIGT] Android Studio Erste App-Programmierung Android App Entwicklung 02.08.2017
[NON-DEV] ADB -Nach Tutorial zur Speichererweiterung - Installation von Apps schlägt fehl Android App Entwicklung 24.06.2017
[ERLEDIGT] Hilfe bei Fehler in Quellcode benötigt Android App Entwicklung 23.06.2017
[GESCHLOSSEN] APK Zigalign Fehler Playstore Android App Entwicklung 13.06.2017
[GELÖST] Nach AS Update Fehler Error running app: Default Activity not found Android App Entwicklung 16.05.2017
Android SQLLite Fehler Android App Entwicklung 13.02.2017
Warum erhalte ich ein "IllegalArgumentException" zur Laufzeit ? Android App Entwicklung 02.02.2017
Verbindung zu FTP Server schlägt fehl Android App Entwicklung 10.01.2017
Du betrachtest das Thema "Stringvergleich von WLAN-MAC schlägt fehl" im Forum "Android App Entwicklung",