можете подсказать, в чем ошибка?
public void connect(View view) throws InterruptedException {
WifiManager wifi = (WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE);
EditText passEdit = (EditText) findViewById(R.id.pass);
EditText ssidEdit = (EditText) findViewById(R.id.ssid);
TextView errorView = (TextView) findViewById(R.id.errorV);
String ssid = ssidEdit.getText().toString();
String pass = passEdit.getText().toString();
if( !connectToKnownWiFi(wifi, ssid) ) {
boolean isSuccess = connectToUnknown(wifi, ssid, pass);
wait(1000*20);
if( !isSuccess ){
errorView.append("Error while connecting");
}else if(isSuccess){
errorView.append(wifi.getConnectionInfo().toString());
}
}
}
/*
Connects to already known host by ssid.
Returns true if success or false if not
@param wifi
@param ssid
*/
boolean connectToKnownWiFi(WifiManager wifi, String ssid)
{
wifi.setWifiEnabled(true);
List<WifiConfiguration> knownList = wifi.getConfiguredNetworks();
for(WifiConfiguration i : knownList){
if(i.SSID != null && i.SSID.equals("\""+ssid+"\"")){
wifi.disconnect();
wifi.enableNetwork(i.networkId, true);
wifi.reconnect();
return true;
}
}
return false;
}
/*
Connects to unknown wifi.
If success return true. Else returns false.
@param wifi
@param ssid
@param pass
*/
boolean connectToUnknown(WifiManager wifi, String ssid, String pass)
{
WifiConfiguration wifiConf = new WifiConfiguration();
wifiConf.SSID = ("\""+ssid+"\"");
wifiConf.wepKeys[0] = ("\""+ssid+"\"");
wifiConf.wepTxKeyIndex = 0;
wifiConf.preSharedKey = ("\"" + pass + "\"");
if(wifi.addNetwork(wifiConf) == -1)
return false;
wifi.saveConfiguration();
if(connectToKnownWiFi(wifi, ssid)){
return true;
}
/*
wifi.disconnect();
wifi.enableNetwork(iid, true);
wifi.reconnect();
wifi.setWifiEnabled(true);
*/
//wifi.removeNetwork(iid);
return false;
}
Пытаюсь подключится к wifi сети, пароль и ssid сети правильные. Ошибок не ловлю. Перерыл весь гугл.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Как грамотно и удобно организовать аутентификацию в Spring REST Api через JWT? Сессию не хочу использовать, потому что это REST и JWTПроверка токена должна...
Я создаю приложение, которое распознает текст из фото, У меня почти всё готово, но приложение распознает весь участок изображения, Мне необходимо...
Строка лишь один раз возвращает отрицательное числоЧего не хватает чтобы возвращала при каждом вводе отрицательно числа в if (ln < 0 );
Пытаюсь реализовать Ajax Long polling в своем проекте вот скрин структуры: