当前位置: 首页 > 知识库问答 >
问题:

在android中计算网速

艾心远
2023-03-14

谢了。

共有1个答案

柳宏深
2023-03-14

如果连接到WiFi,可以使用Wifimanager查找连接速度:

WifiInfo wifiInfo = wifiManger.getConnectionInfo();

然后从wifiinfo中可以得到当前的速度:

int speedMbps = wifiInfo.getLinkSpeed();

如果你使用的是3G,我不认为有一个标准的方法来发现,也许你可以自动地假设3G是慢的。

 类似资料:
  • 本节部分知识点来自《计算机网络(第 7 版)》 计算机网络体系结构: 各层作用及协议 分层 作用 协议 物理层 通过媒介传输比特,确定机械及电气规范(比特 Bit) RJ45、CLOCK、IEEE802.3(中继器,集线器) 数据链路层 将比特组装成帧和点到点的传递(帧 Frame) PPP、FR、HDLC、VLAN、MAC(网桥,交换机) 网络层 负责数据包从源到宿的传递和网际互连(包 Pack

  • 计算机网络.md

  • 我的需求是在指南针模式下的(点击两次时可以看到演示): 在此模式下,地图总是旋转一个角度,以便始终指向顶部屏幕。 但我不知道如何计算正确的从值。 在iOS中,可以返回真正的。在中是否有一个类具有相同的特性,或者如何计算它?

  • 概述 IP 数据报格式 IP 地址编址方式 1. 分类 2. 子网划分 3. 无分类 地址解析协议 ARP 网际控制报文协议 ICMP 1. Ping 2. Traceroute 虚拟专用网 VPN 网络地址转换 NAT 路由器的结构 路由器分组转发流程 路由选择协议 1. 内部网关协议 RIP 2. 内部网关协议 OSPF 3. 外部网关协议 BGP 概述 因为网络层是整个互联网的核心,因此应当

  • HTTP最强资料大全

  • HTTP构建于TCP/IP协议之上,默认端口号是80。 HTTP是 无连接无状态 的。 无连接的含义是 限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。后来使用了Keep-Alive技术。 无状态是指 协议对于事务处理没有记忆能力,服务器不知道客户端是什么状态。即我们给服务器发送 HTTP 请求之后,服务器根据请求,会给我们发送数据