@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 getAllTxBytesMobile() { return TrafficStats.getMobileTxBytes(); }
public static long getAllTxBytesWifi() { return TrafficStats.getTotalTxBytes() - TrafficStats.getMobileTxBytes(); }
long d_mobileTxBytes = TrafficStats.getMobileTxBytes() - mobileTxBytes; long d_mobileTxPackets = TrafficStats.getMobileTxPackets() - mobileTxPackets; long d_wifiTxBytes = (TrafficStats.getTotalTxBytes() - TrafficStats.getMobileTxBytes()) - wifiTxBytes; long d_wifiTxPackets = (TrafficStats.getTotalTxPackets() - TrafficStats.getMobileTxPackets()) - wifiTxPackets; mobileTxBytes = TrafficStats.getMobileTxBytes(); mobileTxPackets = TrafficStats.getMobileTxPackets();
/** * 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 (mobileTxBytes == 0) mobileTxBytes = TrafficStats.getMobileTxBytes(); if (mobileRxPackets == 0) mobileRxPackets = TrafficStats.getMobileRxPackets(); if (mobileTxPackets == 0) mobileTxPackets = TrafficStats.getMobileTxPackets();