检测网络连接带宽(Android)

时间:2011-03-15 21:16:34

标签: java android

我需要以编程方式确定网络连接的带宽(与网络类型(WIFI / 3G)不同)。我怎样才能做到这一点?定时(短)下载?

感谢

2 个答案:

答案 0 :(得分:1)

步骤1:下载大事。

步骤2:将“大件”的大小除以下载所需的时间以获得带宽。

答案 1 :(得分:0)

用于下载和上传我使用套接字(TCP),我试图在其输出流中尽可能快地写入一个字节数组,最后我刷新缓冲区并将字节数除以在输出流中写入整个数组的时间。

另一个替代方案是尝试上传一个大的东西,然后在上传时间之后将“大事”分开。