Determine Network Connection Bandwidth (Geschwindigkeit) WLAN und mobile Daten
Ich möchte die Netzwerkverbindungsbandbreite in KBit / s oder MBit / s erhalten. Wenn das Gerät mit WLAN verbunden ist, sollte es die Netzwerkbandbreite (Geschwindigkeit) sowie die mobilen Daten zurückgeben.
it gibt die WLAN-Fähigkeitsrate zurück, aber ich möchte eine genaue Datenübertragungsrate.
public String getLinkRate()
{
WifiManager wm = (WifiManager)getSystemService(Context.WIFI_SERVICE);
WifiInfo wi = wm.getConnectionInfo();
return String.format("%d Mbps", wi.getLinkSpeed());
}