diff --git a/wifi/java/android/net/wifi/IWifiManager.aidl b/wifi/java/android/net/wifi/IWifiManager.aidl index 6ca4393a232a0..0f84506d9e607 100644 --- a/wifi/java/android/net/wifi/IWifiManager.aidl +++ b/wifi/java/android/net/wifi/IWifiManager.aidl @@ -152,6 +152,8 @@ interface IWifiManager boolean enableAutoJoinWhenAssociated(boolean enabled); boolean getEnableAutoJoinWhenAssociated(); + void enableWifiConnectivityManager(boolean enabled); + WifiConnectionStatistics getConnectionStatistics(); void disableEphemeralNetwork(String SSID); diff --git a/wifi/java/android/net/wifi/WifiManager.java b/wifi/java/android/net/wifi/WifiManager.java index 6653a8dd6e07e..6984fe2a20138 100644 --- a/wifi/java/android/net/wifi/WifiManager.java +++ b/wifi/java/android/net/wifi/WifiManager.java @@ -2719,4 +2719,16 @@ public class WifiManager { throw e.rethrowFromSystemServer(); } } + + /** + * Enable/disable WifiConnectivityManager + * @hide + */ + public void enableWifiConnectivityManager(boolean enabled) { + try { + mService.enableWifiConnectivityManager(enabled); + } catch (RemoteException e) { + throw e.rethrowFromSystemServer(); + } + } }