Move NMS to CONNECTIVITY_INTERNAL permission.
Change-Id: I6043c1b9cb10aeeafb93d1b5c60da571d2fec5c9
This commit is contained in:
@@ -548,7 +548,14 @@ public class NetworkStatsService extends INetworkStatsService.Stub {
|
|||||||
|
|
||||||
// TODO: switch to data layer stats once kernel exports
|
// TODO: switch to data layer stats once kernel exports
|
||||||
// for now, read network layer stats and flatten across all ifaces
|
// for now, read network layer stats and flatten across all ifaces
|
||||||
final NetworkStats networkLayer = mNetworkManager.getNetworkStatsUidDetail(uid);
|
final long token = Binder.clearCallingIdentity();
|
||||||
|
final NetworkStats networkLayer;
|
||||||
|
try {
|
||||||
|
networkLayer = mNetworkManager.getNetworkStatsUidDetail(uid);
|
||||||
|
} finally {
|
||||||
|
Binder.restoreCallingIdentity(token);
|
||||||
|
}
|
||||||
|
|
||||||
final NetworkStats dataLayer = new NetworkStats(
|
final NetworkStats dataLayer = new NetworkStats(
|
||||||
networkLayer.getElapsedRealtime(), networkLayer.size());
|
networkLayer.getElapsedRealtime(), networkLayer.size());
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user