Muszę wykryć w Androidzie, jeśli istnieje połączenie Wifi
lub 3G
(lub 3G+
) lub EDGE
w systemie Android. Gdy istnieje połączenie, mogę wysyłać zdjęcia do serwera, a kiedy jest to tylko połączenie EDGE
, aby nie wysyłać ich na serwer.Wykryj, czy połączenie jest wifi, 3G lub EDGE w systemie Android?
Widziałem, że łączność Wi-Fi można wykryć za pomocą ConnectivityManager.TYPE_WIFI
, a przy ConnectivityManager.TYPE_MOBILE
i TelephonyManager.NETWORK_TYPE_EDGE
można wykryć połączenie EDGE. Ale jak można wykryć 3G lub 3G +?
Z góry dziękuję.
Sprawdź tę odpowiedź. To może pomóc użytkownikowi http://stackoverflow.com/questions/2802472/detect-network-connection-type-on-android/8548926#8548926 –