Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Анд_Рей
3 / 4 / 1
Регистрация: 27.12.2009
Сообщений: 177
1

Подключение к WiFi

08.05.2017, 16:15. Просмотров 103. Ответов 0
Метки нет (Все метки)

Всем привет. Подскажите, пожалуйста, почему когда я подключаюсь к точке доступа она подключается и автоматически отключается?
вот код подключения

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
private class Connector extends AsyncTask<Void, Void, Void> {
        @Override
        protected Void doInBackground(Void... params) {
            if (!mWifiManager.isWifiEnabled()) {
                mWifiManager.setWifiEnabled(true);
            }
 
            WifiConfiguration wifiConfig = new WifiConfiguration();
            wifiConfig.SSID = String.format(""%s"", ssid);
            wifiConfig.preSharedKey = String.format(""%s"", password);
            wifiConfig.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE);
            wifiConfig.priority = 100000;
            mWifiManager.addNetwork(wifiConfig);
 
            List<WifiConfiguration> configuredNetworks = mWifiManager.getConfiguredNetworks();
            if (configuredNetworks != null) {
                for (WifiConfiguration i : configuredNetworks) {
                    if (i.SSID != null && i.SSID.equals(""" + ssid + """)) {
                        mWifiManager.disconnect();
                        mWifiManager.enableNetwork(i.networkId, true);
                        mWifiManager.reconnect();
                        mNetworkId = i.networkId;
                        break;
                    }
                }
            }
            
            return null;
        }
 
        @Override
        protected void onPostExecute(Void aVoid) {
            super.onPostExecute(aVoid);
            powerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "lock");
            mWifiManager.createWifiLock(WifiManager.WIFI_MODE_FULL, "lock");
            mLock = mWifiManager.createMulticastLock("lock");
            mLock.setReferenceCounted(true);
            mLock.acquire();
        }
    }
Благодаю за помощь
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.05.2017, 16:15
Ответы с готовыми решениями:

Подключение к WiFi
Всем привет. Пытаюсь подключиться к открытой WiFI точке вот таким образом...

Программное подключение к Wifi по SSID
Добрый день! Хочу программно подключаться к конкретному SSID. Написал такой...

Как сказать андроиду, чтобы он произвел подключение к WiFi?
Доброго времени суток! Мой смартфон, когда попадает в зону действия роутера,...

wifi чат
Подскажите пожалуйста необходимо данные с ячейки передать на другой девайс...

WiFi и энергосбережение
Написал программу что-то вроде сетевого монитора, но есть одна проблема,...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.05.2017, 16:15

NETWORK_PROVIDER и Wifi
Зачастую не может получить координаты по NETWORK_PROVIDER, но стоит включить...

включение wifi
имеется такой код : import android.net.wifi.WifiManager; import...

Ожидание подключения wifi
Включаю wifi и пытаюсь дождаться подключения. Идея следующая final class...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru