OSDN Git Service

Add method to NetworkStatsService for UID stats.
authorRemi NGUYEN VAN <reminv@google.com>
Tue, 6 Mar 2018 03:36:54 +0000 (12:36 +0900)
committerRemi NGUYEN VAN <reminv@google.com>
Fri, 30 Mar 2018 09:58:18 +0000 (18:58 +0900)
commitb6a920124f28422877f59bfb32719099a0067d76
treee8a982540df8827a0e8de4ceccf3e693e542746b
parent601861fd1cce308320ebe21e47a48e0c9c68de55
Add method to NetworkStatsService for UID stats.

Useful for clients such as BatteryStats which currently rely
on NetworkStatsFactory. Data at that stage is incomplete as
it does not account for tethering, VT data and corresponding
464xlat corrections.

Test: runtest frameworks-net, CTS tests pass.
Bug: b/72107146
Merged-In: I31c5b9b4a7c6e72910152415894a137f000a5858
Merged-In: I2527d95000c7500c824ede70f87ecb38e21ed323
(cherry picked from aosp 088ff6824f13145ea52207bdead0d7e454a6f3ce)

Change-Id: Ie80f1bb21124241f3414f9be77aceac9a44ec6d1
core/java/android/net/INetworkStatsService.aidl
core/java/android/net/NetworkStats.java
core/java/android/os/INetworkManagementService.aidl
core/java/com/android/internal/net/NetworkStatsFactory.java
services/core/java/com/android/server/ConnectivityService.java
services/core/java/com/android/server/NetworkManagementService.java
services/core/java/com/android/server/net/NetworkStatsService.java
tests/net/java/android/net/NetworkStatsTest.java
tests/net/java/com/android/internal/net/NetworkStatsFactoryTest.java
tests/net/java/com/android/server/net/NetworkStatsServiceTest.java