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

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

Merge "Migrate ICaptivePortal to stable AIDL" am: eb7c5371

am: d15930fc

Change-Id: I6fa53f6f7c45aa801a1e48e04bdb3ca6004f565d
parents 6cc4c4ff d15930fc
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -187,7 +187,6 @@ java_defaults {
        "core/java/android/hardware/radio/ITunerCallback.aidl",
        "core/java/android/hardware/soundtrigger/IRecognitionStatusCallback.aidl",
        "core/java/android/hardware/usb/IUsbManager.aidl",
        "core/java/android/net/ICaptivePortal.aidl",
        "core/java/android/net/IConnectivityManager.aidl",
        "core/java/android/net/IIpConnectivityMetrics.aidl",
        "core/java/android/net/IEthernetManager.aidl",
@@ -826,6 +825,7 @@ aidl_interface {
    srcs: [
        "core/java/android/net/ApfCapabilitiesParcelable.aidl",
        "core/java/android/net/DhcpResultsParcelable.aidl",
        "core/java/android/net/ICaptivePortal.aidl",
        "core/java/android/net/INetworkMonitor.aidl",
        "core/java/android/net/INetworkMonitorCallbacks.aidl",
        "core/java/android/net/IIpMemoryStore.aidl",
+2 −0
Original line number Diff line number Diff line
@@ -3025,6 +3025,8 @@ package android.metrics {
package android.net {

  public class CaptivePortal implements android.os.Parcelable {
    ctor public CaptivePortal(android.os.IBinder);
    method public void useNetwork();
    field public static final int APP_RETURN_DISMISSED = 0; // 0x0
    field public static final int APP_RETURN_UNWANTED = 1; // 0x1
    field public static final int APP_RETURN_WANTED_AS_IS = 2; // 0x2
+2 −0
Original line number Diff line number Diff line
@@ -599,6 +599,8 @@ package android.media.audiofx {
package android.net {

  public class CaptivePortal implements android.os.Parcelable {
    ctor public CaptivePortal(android.os.IBinder);
    method public void useNetwork();
    field public static final int APP_RETURN_DISMISSED = 0; // 0x0
    field public static final int APP_RETURN_UNWANTED = 1; // 0x1
    field public static final int APP_RETURN_WANTED_AS_IS = 2; // 0x2
+4 −0
Original line number Diff line number Diff line
@@ -45,6 +45,8 @@ public class CaptivePortal implements Parcelable {
    private final IBinder mBinder;

    /** @hide */
    @SystemApi
    @TestApi
    public CaptivePortal(IBinder binder) {
        mBinder = binder;
    }
@@ -107,6 +109,8 @@ public class CaptivePortal implements Parcelable {
     * connectivity for apps because the captive portal is still in place.
     * @hide
     */
    @SystemApi
    @TestApi
    public void useNetwork() {
        try {
            ICaptivePortal.Stub.asInterface(mBinder).appResponse(APP_RETURN_WANTED_AS_IS);
+2 −3
Original line number Diff line number Diff line
@@ -20,7 +20,6 @@ package android.net;
 * Interface to inform NetworkMonitor of decisions of app handling captive portal.
 * @hide
 */
interface ICaptivePortal
{
    oneway void appResponse(int response);
oneway interface ICaptivePortal {
    void appResponse(int response);
}