Cambiar configuración de punto de acceso móvil
Estoy intentando ejecutar un punto de acceso con un nombre nuevo y una accesibilidad abierta.
wifiConfig.allowedAuthAlgorithms.set(WifiConfiguration.AuthAlgorithm.OPEN);
wifiConfig.SSID = "\"MySSID\"";
wifiConfig.networkId = 1;
methodNum = getMethodNumber("setWifiApEnabled");
try {
wmMethods[methodNum].invoke(wifiManager, wifiConfig, true);
} catch (IllegalArgumentException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (IllegalAccessException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (InvocationTargetException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
Obtengo el método correcto y parece que se inicia el punto de acceso en el teléfono, pero la configuración no cambia.
Intenté obtener los datos de configuración actuales con getWifiApConfiguration y no obtengo nada con ellos, no ssid y no el cifrado actual.
Estoy usando HTC Evo 3d para la depuración.