Cómo comprobar mediante programación si hotspot está habilitado o deshabilitado?
Posible duplicado:
Cómo detectar el estado de conexión Wi-Fi
¿Necesito comprobar si el hotspot está activado o no en mi dispositivo a través de mi aplicación?
Código:
Method method = wifiManager.getClass().getDeclaredMethod("getWifiApState"); method.setAccessible(true); int actualState = (Integer) method.invoke(wifiManager, (Object[]) null);
El estado real debe ser:
public static int AP_STATE_DISABLING = 10; public static int AP_STATE_DISABLED = 11; public static int AP_STATE_ENABLING = 12; public static int AP_STATE_ENABLED = 13; public static int AP_STATE_FAILED = 14;
Código fuente de WifiManger
Espero que esto podría ser ayudarle!