diff options
| author | 2016-04-01 14:02:35 -0700 | |
|---|---|---|
| committer | 2016-04-04 10:44:52 -0700 | |
| commit | 74638cdb31a10fa6d013744d201bb12465dff3ea (patch) | |
| tree | e617c73da3022615cf1dac06b3ae7996a2d86708 | |
| parent | 467400a23b365419bb64e58d34f70d287973d3f9 (diff) | |
Enable/disable WifiConnectivityManager at runtime
Add support to turn on and off WifiConnectivityManager at
runtime.
Bug: 27968625
Change-Id: I57d3604bfb2a4e816fb16f6389f7cbaa2460c24b
| -rw-r--r-- | wifi/java/android/net/wifi/IWifiManager.aidl | 2 | ||||
| -rw-r--r-- | wifi/java/android/net/wifi/WifiManager.java | 12 |
2 files changed, 14 insertions, 0 deletions
diff --git a/wifi/java/android/net/wifi/IWifiManager.aidl b/wifi/java/android/net/wifi/IWifiManager.aidl index 6ca4393a232a..0f84506d9e60 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 6653a8dd6e07..6984fe2a2013 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(); + } + } } |