Я хочу подключиться к сети Wi-Fi, так что я стараюсь это:Добавление WiFi сетей на Android
WifiConfiguration wfc = new WifiConfiguration();
wfc.SSID = "\"".concat(sid).concat("\"");
wfc.preSharedKey = "\"".concat(pwd).concat("\"");
WifiManager wfMgr = (WifiManager) getSystemService(Context.WIFI_SERVICE);
int networkId = wfMgr.addNetwork(wfc);
if (networkId != -1) {
// success, can call wfMgr.enableNetwork(networkId, true) to connect
} else {
// fails
}
но NETWORKID всегда -1 где ошибка?
необходимые разрешения, также добавляются в манифесте:
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" android:required="true"/>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" android:required="true"/>
Это может помочь: http://stackoverflow.com/questions/29574730/unable-to-connect-to-new-wifi-network –