I need to detect the current network type and based on which I can assume the possible speed
Based on this Detect if connection is wifi, 3G or EDGE in android?
I am already able to detect speed using the getSubtype() functions for 3G/2G
But for WIFI and BLUETOOTH?
I can detect bluetooth/WIFI using ConnectivityManager.TYPE_BLUETOOTH
and ConnectivityManager.TYPE_WIFI
But is it possible to detect the possible speed with bluetooth and WIFI assuming it provides the internet source?
May be using the signal strength?