OSDN Git Service

Have PermissionMonitor arbiter which app can access background networks
authorChalard Jean <jchalard@google.com>
Tue, 20 Mar 2018 10:13:57 +0000 (19:13 +0900)
committerChalard Jean <jchalard@google.com>
Fri, 23 Mar 2018 04:37:56 +0000 (13:37 +0900)
commit26aa91ab27c4064cc7e77267a1a4ef7544d35f5c
tree975f7a5eb43aa8fadb2cdedb8b33c8f5ac5a0d2d
parent245f8e5ab58aa38671b9c0015493e6dda07f595a
Have PermissionMonitor arbiter which app can access background networks

This will let ConnectivityService send the right callbacks to the
relevant apps.

Test: manual with apps
      runtest frameworks-net
      cts
      new tests for this functionality
Bug: 67408339

Change-Id: I6f08efd9e73c7e191f833d7f307a3bf4c9e2f0b4
core/java/android/net/ConnectivityManager.java
services/core/java/com/android/server/ConnectivityService.java
services/core/java/com/android/server/connectivity/PermissionMonitor.java
tests/net/java/com/android/server/connectivity/PermissionMonitorTest.java [new file with mode: 0644]