Мне нужно определить в андроиде, есть ли какое-либо соединение Wifi
или 3G
(или 3G+
) или EDGE
в 3G+
. Когда есть соединение wifi
или 3G
я могу отправлять фотографии на сервер, а когда есть только соединение EDGE
чтобы не отправлять их на сервер.
Я видел, что подключение к Wi-Fi может быть обнаружено с помощью ConnectivityManager.TYPE_WIFI
а с помощью ConnectivityManager.TYPE_MOBILE
и TelephonyManager.NETWORK_TYPE_EDGE
можно обнаружить подключение EDGE. Но как можно обнаружить 3G или 3G+?