2015-07-12 76 views
0

我想創建一個自動連接到開放網絡的應用程序(所以沒有密碼)。我知道你可以使用wifi.startScan()wifi.getScanResults進行掃描。但是我怎樣才能保存所有這些網絡名稱?Android Java:獲取開放WiFi網絡

這樣我就可以連接到這些:

String networkSSID = "test"; 
String networkPass = "pass"; 

WifiConfiguration conf = new WifiConfiguration(); 
conf.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE); 

對不起,我真的nooby。

回答

0

您的意思是說,您只是想存儲SSID和密鑰的字符串,以便以後輕鬆恢復和連接?

最簡單的方法是使用SharedPreferences來存儲任何數據。 以下是slidenerd的教程,非常易於使用。

https://www.youtube.com/watch?v=riyMQiHY3V4

我是小白太多,所以每當我有問題,我直奔到slidenerd或YouTube thenewboston,然後開始通過技術文檔挖一旦我有一個基本的瞭解。

+0

儘管此鏈接可能會回答問題,但最好在此處包含答案的重要部分,並提供供參考的鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 – ZygD

+0

我不想要這個。我不明白它的狗屎。 –

+0

我只想在沒有密碼的情況下獲取網絡的SSID –