2015-07-12 96 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 –