0
androidアプリケーションでサーバーからデータを送受信する際のデータ転送速度を調べる方法。あなたはこのような場合のために、あなたのダウンロード/アップロードコード内いくつかのコードを追加することができますandroid data transfer rate
androidアプリケーションでサーバーからデータを送受信する際のデータ転送速度を調べる方法。あなたはこのような場合のために、あなたのダウンロード/アップロードコード内いくつかのコードを追加することができますandroid data transfer rate
:もちろん
InputStream is = ...;
long totalBytesRead = 0;
long bytesRead = 0;
long startTime = System.currentTimeMillis();
while ((bytesRead = is.read(...))!=0) {
// Do something useful with the bytes you read
totalBytesRead += bytesRead;
}
long endTime = System.currentTimeMillis();
float dataRate1 = totalBytesRead/(float) (endTime - startTime); // Bytes/Millisecond
float dataRate2 = dataRate1 * 1000/1024.0f; // kiloBytes/second
をループが進行中の平均レートを取得する一方で、あなたもあなたの中に定期的に転送速度を更新することができ。