Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 检测网络连接带宽(Android)_Java_Android - Fatal编程技术网

Java 检测网络连接带宽(Android)

Java 检测网络连接带宽(Android),java,android,Java,Android,我需要以编程方式确定网络连接的带宽(与网络类型(WIFI/3G)不同)。我该怎么做?下载时间(短) 谢谢第1步:下载一些大东西 第2步:将“大东西”的大小除以下载所需的时间以获得带宽。这是下载和上传时使用的套接字(TCP)我试着以尽可能快的速度在输出流中写入一个字节数组,最后我刷新了缓冲区,并根据在输出流中写入整个数组所用的时间来划分字节数 另一种选择是尝试上传一个大的东西,然后根据上传的时间划分“大的东西”

我需要以编程方式确定网络连接的带宽(与网络类型(WIFI/3G)不同)。我该怎么做?下载时间(短)

谢谢

第1步:下载一些大东西


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

这是下载和上传时使用的套接字(TCP)我试着以尽可能快的速度在输出流中写入一个字节数组,最后我刷新了缓冲区,并根据在输出流中写入整个数组所用的时间来划分字节数

另一种选择是尝试上传一个大的东西,然后根据上传的时间划分“大的东西”