6
Cihazımda belirli bir SSID ile programlı olarak taşınabilir bir hotspot oluşturdum. Şimdi ona başka bir cihazdan bağlanmak istiyorum!Taşınabilir bir erişim noktasında bir android aygıta program aracılığıyla bağlanma
WifiConfiguration conf = new WifiConfiguration();
conf.SSID = "\"" + "TinyBox" + "\"";
conf.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE);
WifiManager wifiManager = (WifiManager)context.getSystemService(Context.WIFI_SERVICE);
wifiManager.addNetwork(conf);
List<WifiConfiguration> list = wifiManager.getConfiguredNetworks();
for(WifiConfiguration i : list) {
if(i.SSID != null && i.SSID.equals("\"" + "TinyBox" + "\"")) {
wifiManager.disconnect();
wifiManager.enableNetwork(i.networkId, true);
wifiManager.reconnect();
break;
}
}
Ama hiçbir şey olmaz: Bu kodu kullanıyorum. Hata nerede? Teşekkürler
böyle tırnak iki kez katacak:
kullanarak kendisine bağlamak gerekir "" "Tinybox" ", bu, –
için doğru yöntemdir (her zaman için" (WifiConfiguration i: list) "için ayrılır." Sorun ne olabilir? (newbe) –
@phcaze Şifre vermek mümkün mü? – Roster