Alterar configuração do Hotspot móvel
Estou tentando executar um hotspot com um novo nome e acessibilidade aberta.
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();
}
Eu recebo o método certo e parece que ele inicia o hotspot no telefone, mas a configuração não muda.
Eu tentei obter os dados de configuração atual com getWifiApConfiguration e não recebo nada com ele, sem ssid e não a criptografia atual.
Estou usando o HTC Evo 3d para a depuração.