TrafficRecord() { tx=TrafficStats.getTotalTxBytes(); rx=TrafficStats.getTotalRxBytes(); }
final long startBytes = TrafficStats.getTotalRxBytes(); okHttpResponse = request.getCall().execute(); Utils.saveFile(okHttpResponse, request.getDirPath(), request.getFileName()); final long timeTaken = System.currentTimeMillis() - startTime; if (okHttpResponse.cacheResponse() == null) { final long finalBytes = TrafficStats.getTotalRxBytes(); final long diffBytes; if (startBytes == TrafficStats.UNSUPPORTED || finalBytes == TrafficStats.UNSUPPORTED) {
try { final long startTime = System.currentTimeMillis(); final long startBytes = TrafficStats.getTotalRxBytes(); okHttpResponse = request.getCall().execute(); Utils.saveFile(okHttpResponse, request.getDirPath(), request.getFileName()); final long timeTaken = System.currentTimeMillis() - startTime; if (okHttpResponse.cacheResponse() == null) { final long finalBytes = TrafficStats.getTotalRxBytes(); final long diffBytes; if (startBytes == TrafficStats.UNSUPPORTED ||
final long startBytes = TrafficStats.getTotalRxBytes(); okHttpResponse = request.getCall().execute(); final long timeTaken = System.currentTimeMillis() - startTime; if (okHttpResponse.cacheResponse() == null) { final long finalBytes = TrafficStats.getTotalRxBytes(); final long diffBytes; if (startBytes == TrafficStats.UNSUPPORTED || finalBytes == TrafficStats.UNSUPPORTED) {
try { final long startTime = System.currentTimeMillis(); final long startBytes = TrafficStats.getTotalRxBytes(); okHttpResponse = request.getCall().execute(); Utils.saveFile(okHttpResponse, request.getDirPath(), request.getFileName()); final long timeTaken = System.currentTimeMillis() - startTime; if (okHttpResponse.cacheResponse() == null) { final long finalBytes = TrafficStats.getTotalRxBytes(); final long diffBytes; if (startBytes == TrafficStats.UNSUPPORTED ||
try { final long startTime = System.currentTimeMillis(); final long startBytes = TrafficStats.getTotalRxBytes(); okHttpResponse = call.execute(); final long timeTaken = System.currentTimeMillis() - startTime; if (okHttpResponse.cacheResponse() == null) { final long finalBytes = TrafficStats.getTotalRxBytes(); final long diffBytes; if (startBytes == TrafficStats.UNSUPPORTED || finalBytes == TrafficStats.UNSUPPORTED) {
try { final long startTime = System.currentTimeMillis(); final long startBytes = TrafficStats.getTotalRxBytes(); okHttpResponse = call.execute(); final long timeTaken = System.currentTimeMillis() - startTime; if (okHttpResponse.cacheResponse() == null) { final long finalBytes = TrafficStats.getTotalRxBytes(); final long diffBytes; if (startBytes == TrafficStats.UNSUPPORTED || finalBytes == TrafficStats.UNSUPPORTED) {
@Test public void allQueriesAreStubbed() throws Exception { int anything = -2; assertEquals(TrafficStats.UNSUPPORTED, TrafficStats.getThreadStatsTag()); assertEquals(TrafficStats.UNSUPPORTED, TrafficStats.getMobileTxPackets()); assertEquals(TrafficStats.UNSUPPORTED, TrafficStats.getMobileRxPackets()); assertEquals(TrafficStats.UNSUPPORTED, TrafficStats.getMobileTxBytes()); assertEquals(TrafficStats.UNSUPPORTED, TrafficStats.getMobileRxBytes()); assertEquals(TrafficStats.UNSUPPORTED, TrafficStats.getTotalTxPackets()); assertEquals(TrafficStats.UNSUPPORTED, TrafficStats.getTotalRxPackets()); assertEquals(TrafficStats.UNSUPPORTED, TrafficStats.getTotalTxBytes()); assertEquals(TrafficStats.UNSUPPORTED, TrafficStats.getTotalRxBytes()); assertEquals(TrafficStats.UNSUPPORTED, TrafficStats.getUidTxBytes(anything)); assertEquals(TrafficStats.UNSUPPORTED, TrafficStats.getUidRxBytes(anything)); assertEquals(TrafficStats.UNSUPPORTED, TrafficStats.getUidTxPackets(anything)); assertEquals(TrafficStats.UNSUPPORTED, TrafficStats.getUidRxPackets(anything)); assertEquals(TrafficStats.UNSUPPORTED, TrafficStats.getUidTcpTxBytes(anything)); assertEquals(TrafficStats.UNSUPPORTED, TrafficStats.getUidTcpRxBytes(anything)); assertEquals(TrafficStats.UNSUPPORTED, TrafficStats.getUidUdpTxBytes(anything)); assertEquals(TrafficStats.UNSUPPORTED, TrafficStats.getUidUdpRxBytes(anything)); assertEquals(TrafficStats.UNSUPPORTED, TrafficStats.getUidTcpTxSegments(anything)); assertEquals(TrafficStats.UNSUPPORTED, TrafficStats.getUidTcpRxSegments(anything)); assertEquals(TrafficStats.UNSUPPORTED, TrafficStats.getUidUdpTxPackets(anything)); assertEquals(TrafficStats.UNSUPPORTED, TrafficStats.getUidUdpRxPackets(anything)); }
public static long getAllRxBytes() { return TrafficStats.getTotalRxBytes(); }
public static float getSysNetworkDownloadSpeed() { long nowMS = System.currentTimeMillis(); long nowBytes = TrafficStats.getTotalRxBytes(); long timeinterval = nowMS - m_lSysNetworkSpeedLastTs; long bytes = nowBytes - m_lSystNetworkLastBytes; if(timeinterval > 0) m_fSysNetowrkLastSpeed = (float)bytes * 1.0f / (float)timeinterval; m_lSysNetworkSpeedLastTs = nowMS; m_lSystNetworkLastBytes = nowBytes; return m_fSysNetowrkLastSpeed; }
public static String getBytesRecieved() { if (TrafficStats.UNSUPPORTED != TrafficStats.getTotalRxBytes()) { return String.valueOf(TrafficStats.getTotalRxBytes()) + "\n (" + bytesHoomanRedable(TrafficStats.getTotalRxBytes(), true) + ")"; } else { return "Not supported by this device"; } }
public void setStartTotalBytes(long startTotalBytes) { if (startTotalBytes < TrafficStats.getTotalRxBytes() + TrafficStats.getTotalTxBytes()) { this.startTotalBytes = startTotalBytes; } }
public static long getAllRxBytesWifi() { return TrafficStats.getTotalRxBytes() - TrafficStats.getMobileRxBytes(); }
public void resetUsedBytes() { startTotalBytes = TrafficStats.getTotalRxBytes() + TrafficStats.getTotalTxBytes(); }
public int getAvgSpeed() { long data = TrafficStats.getUidRxBytes(uid) == TrafficStats.UNSUPPORTED ? TrafficStats.getTotalRxBytes() : TrafficStats.getUidRxBytes(uid); long traffic_data = data - last_data; long duration = System.currentTimeMillis() - last_time; return (int) (traffic_data * 1000 / (duration * 1024)); }
public void showSpeedView(){ windowManager.addView(speedView,params); isShowing=true; preRxBytes= TrafficStats.getTotalRxBytes(); preSeBytes=TrafficStats.getTotalTxBytes()-preRxBytes; handler.sendEmptyMessage(0); }
public void reset() { last_data = TrafficStats.getUidRxBytes(uid) == TrafficStats.UNSUPPORTED ? TrafficStats.getTotalRxBytes() : TrafficStats.getUidRxBytes(uid); last_time = System.currentTimeMillis(); }
public long getDateSize() { long data = TrafficStats.getUidRxBytes(uid) == TrafficStats.UNSUPPORTED ? TrafficStats.getTotalRxBytes() : TrafficStats.getUidRxBytes(uid); return data - last_data; } }
@Override public void onCreate() { super.onCreate(); AUTHORITY = Traffic_Provider.getAuthority(this); startTotalRxBytes = TrafficStats.getTotalRxBytes(); startTotalTxBytes = TrafficStats.getTotalTxBytes(); startTotalRxPackets = TrafficStats.getTotalRxPackets(); startTotalTxPackets = TrafficStats.getTotalTxPackets(); if (Aware.DEBUG) Log.d(TAG, "Traffic service created!"); }
/** * init data */ @Override protected void initData() { long totalRxBytes = TrafficStats.getTotalRxBytes(); long totalTxBytes = TrafficStats.getTotalTxBytes(); long mobileRxBytes = TrafficStats.getMobileRxBytes(); long mobileTxBytes = TrafficStats.getMobileTxBytes(); long totalBytes = totalRxBytes + totalTxBytes; long mobileBytes = mobileRxBytes + mobileTxBytes; tvTotalTrafficStatsSum.setText(getString(R.string.total_traffic_stats_sum, Formatter.formatFileSize(this, totalBytes))); tvMobileTrafficStatsSum.setText(getString(R.string.mobile_traffic_stats_sum, Formatter.formatFileSize(this, mobileBytes))); tvTotalTrafficStats.setText(getString(R.string.traffic_stats_upload_download, Formatter.formatFileSize(this, totalTxBytes), Formatter.formatFileSize(this, totalRxBytes))); tvMobileTrafficStats.setText(getString(R.string.traffic_stats_upload_download, Formatter.formatFileSize(this, mobileTxBytes), Formatter.formatFileSize(this, mobileRxBytes))); }