Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Netzwerkstatus ermitteln

Das Thema "Netzwerkstatus ermitteln" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 03.06.2011, 11:47   #1 (permalink)
Neuer Benutzer

Modell: Samsung Galaxy S2 (I9100)

Registriert seit: 23.05.2011
Beiträge: 16
Abgegebene Danke: 4
Erhielt 0 Danke für 0 Beiträge
Standard Netzwerkstatus ermitteln

Hallo,

ich habe gerade ein paar Probleme den Netzwerkstatus herauszufinden.
Im Manifest habe ich die Rechte ACCESS_NETWORK_STATE, ACCESS_WIFI_STATE und INTERNET definiert. Wenn ich jetzt den folgenden Code ausführe kommt immer ein false (keine Konnektivität) zurück obwohl ich gerade HSDPA und WLAN an und verbunden habe.
Code:
import android.app.Activity;
import android.content.Context;
import android.content.res.Resources;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.os.Bundle;
import android.widget.TextView;

public class HeuteActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        ConnectivityManager connMgr = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
        NetworkInfo mobile = connMgr.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
        Resources res = getResources();
        if(mobile.isConnected() == true) {
            ((TextView) findViewById(R.id.NetworkStateTextView)).setText(res.getString(R.string.network_online));
        }
        else {
            ((TextView) findViewById(R.id.NetworkStateTextView)).setText(res.getString(R.string.network_offline));
        }
    }
}
Was ich eigentlich möchte ist herauszufinden, ob die Konnektiviät gerade offline, oder über Handynetz oder WLAN online ist. Wenn WLAN ja wollte ich in meiner App große Bilder herunterladen, bei "nur" Handynetz nur Thumbnails.

API-Level: 8
burnersk ist offline   Mit Zitat antworten
Alt 03.06.2011, 14:48   #2 (permalink)
Neuer Benutzer

Modell: Samsung Galaxy S2 (I9100)

Registriert seit: 23.05.2011
Beiträge: 16
Abgegebene Danke: 4
Erhielt 0 Danke für 0 Beiträge
Standard AW: Netzwerkstatus ermitteln

Ah, self fail... Die GPRS/UMTS Konnektivität wird natürlich ausgeschaltet, wenn Wi-Fi an ist. Der WifiManager gibt true zurück.
burnersk ist offline   Mit Zitat antworten
Antwort

Stichworte
api-level-8, connectivitymanager, networkinfo

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
displaygröße ermitteln mr.freeze Android App Entwicklung 2 24.02.2011 09:03
Handyposition ermitteln (rotation?!) assenda Android App Entwicklung 1 23.12.2010 17:47
Erstbetrieb ermitteln? dream88 HTC Desire HD Forum 0 03.12.2010 17:21
GeoStandort ermitteln mr.freeze Android App Entwicklung 2 02.12.2010 08:38
Mobiler Netzwerkstatus - keine Verbindung unter O2 [Gelöst] Filtre_ Nexus One Forum 10 29.01.2010 11:35




Du liest gerade: "Netzwerkstatus ermitteln" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.