Android Aktiválás Internet

szavazat
1

Hozok létre új App szükségességét az internet-hozzáférést. Tudom ellenőrizni, ha valamilyen internet-kapcsolat van, de igyekszem, hogy egy új internet-kapcsolat, ha senki jön létre.

public boolean isOnline() {
        ConnectivityManager cm = (ConnectivityManager)
        getSystemService(Context.CONNECTIVITY_SERVICE);
        NetworkInfo ni = cm.getActiveNetworkInfo();
        if (ni!=null && ni.isAvailable() && ni.isConnected()) {
            return true;
        } else {
            return false; 
        }
}

Tud valaki segíteni nekem. Köszönöm a segítséget.

A kérdést 12/06/2011 12:56
a forrás felhasználó
Más nyelveken...                            


1 válasz

szavazat
0

A ConnectivityManager megteszi ezt. Ha van WiFi, a ConnectivityManager fogja használni, ha nem, akkor próbálja ki a következő legjobb (4G, 3G, stb) ..

Szóval, mi van ott a mértéke az internetkapcsolat ellenőrzését. Ha a NetworkInfo objektum null, akkor nem tudja elérni az internetet.

Válaszolt 12/06/2011 13:04
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more