Мне нужно определить текущий тип сети и на основе чего я могу предположить возможную скорость
На основе этого определите, является ли соединение Wi-Fi, 3G или EDGE в андроиде?
Я уже могу определять скорость с помощью функций getSubtype() для 3G/2G.
А для WIFI и BLUETOOTH?
Я могу обнаружить Bluetooth/WIFI с помощью ConnectivityManager.TYPE_BLUETOOTH
и ConnectivityManager.TYPE_WIFI
Но можно ли определить возможную скорость с помощью Bluetooth и WIFI, если он обеспечивает источник Интернета?
Может быть, используя силу сигнала?