android - 以编程方式获取wifi/移动网络的数据速度

标签 android networking mobile android-wifi

<分区>

如何在我的应用程序中以编程方式获取 wifi/移动网络的数据速度。

最佳答案

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

关于android - 以编程方式获取wifi/移动网络的数据速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19154992/

相关文章:

jsp - 使用jsp/servlet发送没有任何网关的短信

java - 消息队列系统通常交换什么样的消息格式?

java - 多平台 libGDX 应用程序中的 Assets 行为

android - 为 cordova 插件设置 twitter fabric sdk

java - 使用 Integer 的模糊方法调用

linux - BPF:程序上下文的翻译

css - 我的响应式网站在移动设备上看起来不正确?

javascript - 仅自动检测移动浏览器(通过用户代理?)而不是平板电脑

android - 在 Android Marketplace aka Google Play 上保留包命名空间冲突

android - 使用 proguard 规则排除文件