我该如何在我的应用程序中以编程方式获取Wi-Fi/移动网络的数据速度。
我该如何在我的应用程序中以编程方式获取Wi-Fi/移动网络的数据速度。
这是获取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
}
关于移动网络速度,请参考以下链接:
50kbps - 150 kbps
之间,链接1;在150kbps - 500kbps
之间,链接2;而在>500kbps
时,链接3。那么如何实现这个功能呢? - Bhavin Patel