TrafficRecord() { tx=TrafficStats.getTotalTxBytes(); rx=TrafficStats.getTotalRxBytes(); }
@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 getAllTxBytes() { return TrafficStats.getTotalTxBytes(); }
public static String getBytesTransmitted() { if (TrafficStats.UNSUPPORTED != TrafficStats.getTotalTxBytes()) { return String.valueOf(TrafficStats.getTotalTxBytes()) + "\n (" + bytesHoomanRedable(TrafficStats.getTotalTxBytes(), 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 getAllTxBytesWifi() { return TrafficStats.getTotalTxBytes() - TrafficStats.getMobileTxBytes(); }
public void resetUsedBytes() { startTotalBytes = TrafficStats.getTotalRxBytes() + TrafficStats.getTotalTxBytes(); }
public void showSpeedView(){ windowManager.addView(speedView,params); isShowing=true; preRxBytes= TrafficStats.getTotalRxBytes(); preSeBytes=TrafficStats.getTotalTxBytes()-preRxBytes; handler.sendEmptyMessage(0); }
private void calculateNetSpeed() { rxBytes=TrafficStats.getTotalRxBytes(); seBytes=TrafficStats.getTotalTxBytes()-rxBytes; double downloadSpeed=(rxBytes-preRxBytes)/2; double uploadSpeed=(seBytes-preSeBytes)/2;
lastTotalTxBytes = TrafficStats.getTotalTxBytes(); lastTotalRxBytes = TrafficStats.getTotalRxBytes(); lastTotalBytes = lastTotalTxBytes + lastTotalRxBytes; long total = TrafficStats.getTotalTxBytes(); netSpeedUp = (int) ((total - lastTotalTxBytes) * 1000 / refreshPeriod); lastTotalTxBytes = total;
@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!"); }
long d_wifiTxBytes = (TrafficStats.getTotalTxBytes() - TrafficStats.getMobileTxBytes()) - wifiTxBytes; long d_wifiTxPackets = (TrafficStats.getTotalTxPackets() - TrafficStats.getMobileTxPackets()) - wifiTxPackets; wifiTxBytes = TrafficStats.getTotalTxBytes() - mobileTxBytes; wifiRxPackets = TrafficStats.getTotalRxPackets() - mobileRxPackets; wifiTxPackets = TrafficStats.getTotalTxPackets() - mobileTxPackets;
/** * 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))); }