在我的一个Android应用程序中,我试图显示最后一周用户连接的WiFi列表的名称,最后连接的时间和WiFi的安全级别,如下所示
Router_WiFi Open At 08:30 PM Jan 02,2017
Sunny_WiFi WPA2 At 08:40 PM Jan 05,2017
Another_WiFi WEP At 08:50 PM Jan 07,2017
我可以通过以下代码段获取所有已配置WIFI网络的列表
WifiManager wifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
List<WifiConfiguration> configuredNetworks = wifiManager.getConfiguredNetworks();
使用
的安全类型android: Determine security type of wifi networks in range (without connecting to them)
但我不知道如何知道用户连接到每个WIFI的天气,以及上次连接时间
以为我在WifiConfiguration对象中有lastConnected参数,它总是返回null。我试图从configObject.toString()获取lastConnected参数,因为我无法作为该类的公共成员访问。
有人可以帮我解决这个问题吗?