2
안드로이드 장치의 현재 모바일 연결 속도가 필요합니다. Wi-Fi 연결의 속도 링크를 얻는 방법을 알고 있지만 모바일 연결은 아닙니다.Android에서 현재 모바일 연결 속도를 계산 하시겠습니까?
myWifiInfo.getLinkSpeed());
TrafficStats 클래스에서 읽었지 만 제공된 정보로 무엇을 계산해야할지 모릅니다. 예 :
TrafficStats ts = new TrafficStats();
Log.i("trace", "getMobileRxBytes : " + ts.getMobileRxBytes());
Log.i("trace", "getMobileRxPacets : " + ts.getMobileRxPackets());
Log.i("trace", "getMobileTxBytes : " + ts.getMobileTxBytes());
Log.i("trace", "getMobileTxPackets : " + ts.getMobileTxPackets());
Log.i("trace", "getTotalRxBytes : " + ts.getTotalRxBytes());
Log.i("trace", "getTotalRxPackets : " + ts.getTotalRxPackets());
Log.i("trace", "getTotalTxBytes : " + ts.getTotalTxBytes());
Log.i("trace", "getTotalTxPackets : " + ts.getTotalTxPackets());
Rx는 "받기"를 의미하고 TX는 "전송"을 나타냅니다.
가능한 복제본 http://stackoverflow.com/questions/4429605/how-to-get-link-speed-programmatically – Craigy
위 게시물은 속도를 결정하기 위해 사용 가능한 바이트 및 패킷을 어떻게 처리 할지를 나타내지 않습니다. 나는이 대답을 찾고있다. – worked
나는 당신이 원하는 것을 할 수 있다고 생각하지 않는다. 이러한 의미에 대해 [documentation] (http://developer.android.com/reference/android/net/TrafficStats.html)을 읽었습니까? 그것들은 모바일 네트워크 인터페이스 또는 모든 네트워크 인터페이스를 통한 총 바이트 수입니다. 나는 그것이 당신을 돕는 방법을 모르겠다. – Craigy