From e0ec6ba9cb6494df147479316c24defb167ab2b1 Mon Sep 17 00:00:00 2001 From: xinhe Date: Mon, 13 Jul 2015 15:31:06 -0700 Subject: [PATCH] Need to disable 5GHz bands for WiFi tethering in Japan b/22396383 Change-Id: I61efef1babaab756425e6958843dfb9ad47b46cd --- wifi/java/android/net/wifi/WifiManager.java | 24 +++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/wifi/java/android/net/wifi/WifiManager.java b/wifi/java/android/net/wifi/WifiManager.java index e5a1d02562b0c..f91e0e21dbd24 100644 --- a/wifi/java/android/net/wifi/WifiManager.java +++ b/wifi/java/android/net/wifi/WifiManager.java @@ -206,6 +206,16 @@ public class WifiManager { * @hide */ public static final String EXTRA_WIFI_AP_STATE = "wifi_state"; + + /** + * The look up key for an int that indicates why softAP started failed + * currently support general and no_channel + * @see #SAP_START_FAILURE_GENERAL + * @see #SAP_START_FAILURE_NO_CHANNEL + * + * @hide + */ + public static final String EXTRA_WIFI_AP_FAILURE_REASON = "wifi_ap_error_code"; /** * The previous Wi-Fi state. * @@ -263,6 +273,20 @@ public class WifiManager { */ public static final int WIFI_AP_STATE_FAILED = 14; + /** + * If WIFI AP start failed, this reason code means there is no legal channel exists on + * user selected band by regulatory + * + * @hide + */ + public static final int SAP_START_FAILURE_GENERAL= 0; + + /** + * All other reason for AP start failed besides SAP_START_FAILURE_GENERAL + * + * @hide + */ + public static final int SAP_START_FAILURE_NO_CHANNEL = 1; /** * Broadcast intent action indicating that a connection to the supplicant has * been established (and it is now possible