检查 Android 中的带宽速率
我们可以选择检查 Android 中的网络连接类型(无论是 3G、edge 还是 gprs)。
我需要检查带宽速率。我需要拨打电话。为此,我需要检查带宽速率。仅在特定带宽之上,我需要使呼叫选项可见(以发起呼叫)。
我需要以编程方式查找连接速度(移动数据链路、EDGE 的连接速度)。
We have an option to check the network connection types in Android (whether it is 3G, edge or gprs).
I need to check the the bandwidth rate. I need to initiate a call. For that I need to check the bandwidth rate. Above a particular bandwidth only I need to make visible an option for a call (to initiate a call).
I need to find the connection speed programmatically (connection speed for Mobile Data Link, EDGE).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以从服务器下载已知大小的文件,并计算下载它需要多长时间。然后你就有了你的带宽。简单但有效:)
示例,未经测试:
You can download a known-size file from your server, and calculate how long did it take to download it. Then you have your bandwidth. Simple but works :)
Sample, not tested :
这将返回
LINK_SPEED_UNITS 中的当前链接速度。
,但这仅适用于
WIFI
This will Returns the current link speed in
LINK_SPEED_UNITS.
but this work for
WIFI Only
尝试 facebook 网络库类(库大小 = 16 KB)
我们可以手动获取/网络更改侦听器也可用。
手动获取代码:
Github 链接 - https://github.com/facebook/network-connection-class
Try facebook network library class (library size = 16 KB)
We can fetch manually / network change listener also available.
Manual fetch code:
Github link - https://github.com/facebook/network-connection-class