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;