diff options
author | Remi NGUYEN VAN <reminv@google.com> | 2019-01-30 22:24:12 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2019-01-30 22:24:12 +0000 |
commit | 5b3645191083aa26d95fe80a01f4fbf1f7a37d3c (patch) | |
tree | ea15c940c17b952cfa4b3a4e8b17260cd75ee621 | |
parent | f66337f1afd535badca158e7d7170ab41f3af414 (diff) | |
parent | 966dd7b1fe095fe01a2fa2803cb932f52882711a (diff) |
Merge "Add SystemApi for captive portal metrics"
-rw-r--r-- | src/com/android/server/connectivity/NetworkMonitor.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/com/android/server/connectivity/NetworkMonitor.java b/src/com/android/server/connectivity/NetworkMonitor.java index f21561f..b34efc4 100644 --- a/src/com/android/server/connectivity/NetworkMonitor.java +++ b/src/com/android/server/connectivity/NetworkMonitor.java @@ -687,6 +687,15 @@ public class NetworkMonitor extends StateMachine { } sendMessage(CMD_CAPTIVE_PORTAL_APP_FINISHED, response); } + + @Override + public void logEvent(int eventId, String packageName) + throws RemoteException { + mContext.enforceCallingPermission( + android.Manifest.permission.CONNECTIVITY_INTERNAL, + "CaptivePortal"); + mCallback.logCaptivePortalLoginEvent(eventId, packageName); + } })); final CaptivePortalProbeResult probeRes = mLastPortalProbeResult; intent.putExtra(EXTRA_CAPTIVE_PORTAL_URL, probeRes.detectUrl); |