Merge "Code to get received bytes for mobile data usage"
am: 20191b9d30
Change-Id: Ib910a7e42adfe20d586edfd448486e5ee981e69a
diff --git a/Common/src/com/googlecode/android_scripting/facade/ConnectivityManagerFacade.java b/Common/src/com/googlecode/android_scripting/facade/ConnectivityManagerFacade.java
index 5b5f1e1..5492364 100644
--- a/Common/src/com/googlecode/android_scripting/facade/ConnectivityManagerFacade.java
+++ b/Common/src/com/googlecode/android_scripting/facade/ConnectivityManagerFacade.java
@@ -915,6 +915,15 @@
return bucket.getTxBytes() + bucket.getRxBytes();
}
+ @Rpc(description = "Get network stats - received bytes for device")
+ public long connectivityGetRxBytesForDevice(
+ String subscriberId, Long startTime, Long endTime)
+ throws SecurityException, RemoteException {
+ Bucket bucket = mNetStatsManager.querySummaryForDevice(
+ ConnectivityManager.TYPE_MOBILE, subscriberId, startTime, endTime);
+ return bucket.getRxBytes();
+ }
+
@Rpc(description = "Returns all interfaces on the android deivce")
public List<NetworkInterface> connectivityGetNetworkInterfaces() {
List<NetworkInterface> interfaces = null;