Изменить конфигурацию мобильной точки доступа
Я пытаюсь запустить точку доступа с новым именем и открытой доступностью.
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();
}
Я получаю правильный метод, и кажется, что он запускает точку доступа на телефоне, но конфигурация не изменяется.
Я пытался получить текущие данные конфигурации с помощью getWifiApConfiguration и я ничего не получаю с этим, ни ssid, ни текущее шифрование.
Я использую HTC Evo 3d для отладки.