@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 getAllRxBytesMobile() { return TrafficStats.getMobileRxBytes(); }
public static long getAllRxBytesWifi() { return TrafficStats.getTotalRxBytes() - TrafficStats.getMobileRxBytes(); }
@Override public void run() { long d_mobileRxBytes = TrafficStats.getMobileRxBytes() - mobileRxBytes; long d_mobileRxPackets = TrafficStats.getMobileRxPackets() - mobileRxPackets; long d_mobileTxBytes = TrafficStats.getMobileTxBytes() - mobileTxBytes; long d_mobileTxPackets = TrafficStats.getMobileTxPackets() - mobileTxPackets; long d_wifiRxBytes = (TrafficStats.getTotalRxBytes() - TrafficStats.getMobileRxBytes()) - wifiRxBytes; long d_wifiRxPackets = (TrafficStats.getTotalRxPackets() - TrafficStats.getMobileRxPackets()) - wifiRxPackets; long d_wifiTxBytes = (TrafficStats.getTotalTxBytes() - TrafficStats.getMobileTxBytes()) - wifiTxBytes; mobileRxBytes = TrafficStats.getMobileRxBytes(); mobileRxPackets = TrafficStats.getMobileRxPackets(); mobileTxBytes = TrafficStats.getMobileTxBytes();
/** * 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))); }
if (mobileRxBytes == 0) mobileRxBytes = TrafficStats.getMobileRxBytes(); if (mobileTxBytes == 0) mobileTxBytes = TrafficStats.getMobileTxBytes(); if (mobileRxPackets == 0) mobileRxPackets = TrafficStats.getMobileRxPackets();