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

Commit 93e4192c authored by vandwalle's avatar vandwalle Committed by Jeff Davidson
Browse files

add disable Ephemeral Network API

Bug:18525241

Change-Id: I954c53c55c39f6c376b2bae3c7ac4d28246a7f5a
parent 647b437d
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -154,5 +154,7 @@ interface IWifiManager
    void setAllowScansWithTraffic(int enabled);

    WifiConnectionStatistics getConnectionStatistics();

    void disableEphemeralNetwork(String SSID);
}
+14 −1
Original line number Diff line number Diff line
@@ -1632,7 +1632,6 @@ public class WifiManager {
    /** @hide */
    public static final int RSSI_PKTCNT_FETCH_FAILED        = BASE + 22;


    /**
     * Passed with {@link ActionListener#onFailure}.
     * Indicates that the operation failed due to an internal error.
@@ -1981,6 +1980,20 @@ public class WifiManager {
        sAsyncChannel.sendMessage(DISABLE_NETWORK, netId, putListener(listener));
    }

    /**
     * Disable ephemeral Network
     *
     * @param SSID, in the format of WifiConfiguration's SSID.
     * @hide
     */
    public void disableEphemeralNetwork(String SSID) {
        if (SSID == null) throw new IllegalArgumentException("SSID cannot be null");
        try {
            mService.disableEphemeralNetwork(SSID);
        } catch (RemoteException e) {
        }
    }

    /**
     * Start Wi-fi Protected Setup
     *