Как узнать скорость загрузки и выгрузки в Android

Я работаю над проектом. Мне нужно выяснить скорость загрузки и выгрузки в секунду... До сих пор я узнавал, сколько передано и получено байтов. Любая помощь будет высоко ценится. Вот мой код..

    mStartRX = TrafficStats.getTotalRxBytes();
    mStartTX = TrafficStats.getTotalTxBytes();

    if (mStartRX != TrafficStats.UNSUPPORTED
            && mStartTX != TrafficStats.UNSUPPORTED) {

        mIsStatSupported = true;
    } 

        long rxBytes = TrafficStats.getTotalRxBytes() - mStartRX;
        txtRX.setText(Long.toString(rxBytes) + " bytes");
        long txBytes = TrafficStats.getTotalTxBytes() - mStartTX;
        txtTX.setText(Long.toString(txBytes) + " bytes");
        int linkSpeed = mWifi.getConnectionInfo().getRssi();
        txtWifi.setText(String.valueOf(linkSpeed) + " dBm"); 

0 ответов

Другие вопросы по тегам