I want to exchange data over hotspot between two android devices. I've tried to properly connection.
1-й. Я создал переносную точку доступа:
Network SSID - my_hotspotSecurity - WPA PSK
Password - password
2-й. Пытаюсь подключиться при запуске приложения. Вот мой код
mWifiManager = (WifiManager) this.getSystemService(Context.WIFI_SERVICE);
WifiConfiguration conf = new WifiConfiguration();
conf.SSID = "\"" + networkSSID + "\"";
conf.wepKeys[0] = "\"" + networkPass + "\"";
conf.wepTxKeyIndex = 0;
conf.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.WEP40);
conf.preSharedKey = "\""+ networkPass +"\"";
conf.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.WPA_PSK);
int res = mWifiManager.addNetwork(conf);
boolean b = setWifiApEnabled(null, true);
Я предполагаю, что это было неудачно. Затем я пытаюсь отправить данные через сокет. Я узнал от JavaCodeGeeks. Я настроил SERVER_IP 192.168.49.1, SERVER_PORT: 8888.
Как правильно общаться между двумя Android-устройствами с помощью точки доступа?
Заранее спасибо.