Скорость передачи данных Wi-Fi/мобильной сети

Как получить скорость передачи данных Wi-Fi/мобильной сети программно в моем приложении. Спасибо заранее!

Ответ 1

Здесь код для получения скорости WiFi:

WifiManager wifiManager = getApplicationContext().getSystemService(Context.WIFI_SERVICE);
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
if (wifiInfo != null) {
    Integer linkSpeed = wifiInfo.getLinkSpeed(); //measured using WifiInfo.LINK_SPEED_UNITS
}

Для скорости мобильной сети см. Ниже ссылку:

http://www.gregbugaj.com/?p=47