如何在 android 中获得下载和上传速度

How to get downlaod and upload speed in android

我正在开发一个备份应用程序。对于上传和下载,我需要检查设备上当前的互联网速度。我正在搜索 android 中是否有任何 API 以找出下载和上传速度。 在API 21级以上,我找到了一个class NetworkCapabilities用于此用途,但如何在API 21级以下获得它。

https://github.com/facebook/network-connection-class 中的连接 class 可能会提供此信息,但您最好编写自己的检查器,因为速度取决于太多因素(包括您到服务器的路径)正在尝试访问)