首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android中的接入点属性

Android中的接入点属性
EN

Stack Overflow用户
提问于 2013-08-09 15:37:58
回答 1查看 756关注 0票数 0

我正在开发一个应用程序,需要连接到几个Wi-Fi接入点的属性为基础。example的目的是选择更好的接入点来提高连接性。在新的环境中,接入点的细节可能不是预先知道的。如何使用Android手机以编程方式查找接入点的属性(具体地说,名称、制造/制造、信号强度)?我能否知道接入点的制造商/制造商(以便它可以用来推断应用程序中相关的存储功能)?

EN

回答 1

Stack Overflow用户

发布于 2013-08-09 18:22:22

你可以使用'wifiManager‘库找到wifi的全部细节

代码语言:javascript
复制
WifiManager wManager;
List<ScanResult> wifiList; 

wManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
// Inside BroadcastReceiver()
wifiList = wManager.getScanResults();
for (int i=0; i<wifiList.size(); i++){
     ScanResult scanresult = wManager.getScanResults().get(i);                        
     System.out.println("SSID: "+ssid);
     System.out.println("RSSI: "+scanresult.level);
     System.out.println("Frequency: "+scanresult.frequency);
     System.out.println("BSSID: "+scanresult.BSSID);
     System.out.println("Capability: "+scanresult.capabilities);
}

这里,RSSI给出了以分贝为单位的信号强度,通常它在0到-100之间变化。还要检查BroadcastReceiver()。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18142092

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档