问题 以编程方式获取wifi /移动网络的数据速度[重复]


这个问题在这里已有答案:


2058
2017-10-03 09:00


起源

尝试打开套接字并从某处下载一些字节(比如256kb)并测量下载完成所需的时间 - Ziv Kesten


答案:


这是获取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


14
2017-10-03 09:09



也许它给出了最大的速度.... - Mansuu....
非静态方法'getSystemService'请帮我解决这个问题@Mansuu .... - Shahid Karimi
通过上下文的引用,无论你编写这种方法来获得wifi速度 - Mansuu....