获取Android中添加的网络列表

沙普卡亚

我对此一无所获。

我要做的是扫描当前可用的无线网络,并仅向用户显示添加到电话中的那些无线网络。例如,某人a在家中,可以获得3个可用网络,但以前仅添加了路由器x(因此,某人a可以连接到路由器x)。

我想到的第一种方法是扫描现有的wi-fi网络,并将其与以前添加的网络进行比较。我使用以下方法扫描了现有的wi-fi网络:

    List<ScanResult> sResults =  wifi.getScanResults();
    ArrayList<String> stringRes = new ArrayList<String>();
    for (ScanResult result : sResults) {
        stringRes.add(result.SSID);
    }

但我找不到获取以前添加的网络列表的方法。我怎么才能得到它?

瓦杰

这样可以获取已经添加/配置的网络。

WifiManager wifiManager = (WifiManager)context.getSystemService(Context.WIFI_SERVICE); 
List<WifiConfiguration> list = wifiManager.getConfiguredNetworks();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Android Xamarin.Forms中获取附近的WiFi网络列表?

来自分类Dev

在Android中获取错误的网络接口?

来自分类Dev

如何在android中获取网络状态?

来自分类Dev

如何从哈希列表中添加的Java列表中获取值

来自分类Dev

如何避免标准android WiFi列表中的WiFi网络重复?

来自分类Dev

在列表中添加对象(Android)

来自分类Dev

在Android中向片段添加列表

来自分类Dev

在android中以编程方式添加列表项

来自分类Dev

如何从Android中的GPS或网络提供商获取位置

来自分类Dev

从网络获取json数据并在android中列出它们

来自分类Dev

Android:从导航列表中获取项目

来自分类Dev

获取android活动中的项目列表

来自分类Dev

获取Android 4.3中的外部存储列表

来自分类Dev

从Android中的WebService获取数组列表

来自分类Dev

在android中获取文件和目录列表

来自分类Dev

获取Android中的传感器列表

来自分类Dev

如何从列表 Android 中获取属性

来自分类Dev

android:从隐藏目录中获取文件列表

来自分类Dev

在列表中添加列表

来自分类Dev

如何在Flutter中的NetworkImage()中添加网络图像列表

来自分类Dev

获取添加到文件中的字符列表

来自分类Dev

在列表中添加字符串并获取它 C#

来自分类Dev

如何在python中获取第二个LAN网络中的IP地址列表

来自分类Dev

在android中对列表进行排序以获取列表视图

来自分类Dev

iOS获取可用的WiFi网络列表

来自分类Dev

获取网络上的计算机列表

来自分类Dev

如何获取HTML完成的网络请求列表

来自分类Dev

无法获取网络上的投射设备列表

来自分类Dev

获取神经网络的预测列表