Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 56bed132 authored by Remi NGUYEN VAN's avatar Remi NGUYEN VAN Committed by android-build-merger
Browse files

Merge "Add SystemApi for captive portal metrics"

am: 55849979

Change-Id: I1d1406a10c33034cf379ea7735cb106d3c536c8e
parents 79867a16 55849979
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -3058,6 +3058,7 @@ package android.net {
  public class CaptivePortal implements android.os.Parcelable {
    ctor public CaptivePortal(android.os.IBinder);
    method public void logEvent(int, String);
    method public void useNetwork();
    field public static final int APP_RETURN_DISMISSED = 0; // 0x0
    field public static final int APP_RETURN_UNWANTED = 1; // 0x1
+1 −0
Original line number Diff line number Diff line
@@ -600,6 +600,7 @@ package android.net {

  public class CaptivePortal implements android.os.Parcelable {
    ctor public CaptivePortal(android.os.IBinder);
    method public void logEvent(int, String);
    method public void useNetwork();
    field public static final int APP_RETURN_DISMISSED = 0; // 0x0
    field public static final int APP_RETURN_UNWANTED = 1; // 0x1
+13 −0
Original line number Diff line number Diff line
@@ -117,4 +117,17 @@ public class CaptivePortal implements Parcelable {
        } catch (RemoteException e) {
        }
    }

    /**
     * Log a captive portal login event.
     * @hide
     */
    @SystemApi
    @TestApi
    public void logEvent(int eventId, String packageName) {
        try {
            ICaptivePortal.Stub.asInterface(mBinder).logEvent(eventId, packageName);
        } catch (RemoteException e) {
        }
    }
}
+1 −0
Original line number Diff line number Diff line
@@ -22,4 +22,5 @@ package android.net;
 */
oneway interface ICaptivePortal {
    void appResponse(int response);
    void logEvent(int eventId, String packageName);
}
+1 −0
Original line number Diff line number Diff line
@@ -26,4 +26,5 @@ oneway interface INetworkMonitorCallbacks {
    void notifyPrivateDnsConfigResolved(in PrivateDnsConfigParcel config);
    void showProvisioningNotification(String action);
    void hideProvisioningNotification();
    void logCaptivePortalLoginEvent(int eventId, String packageName);
}
 No newline at end of file
Loading