我需要知道路由器的名字。 我读了一些相关信息没找到方法。 任何方式得到它? 例如路由器名称:TP_Link。如何得到它的名字?
答案 0 :(得分:2)
您将从以下代码段获得 WiFi网络详细信息(名称等):
WifiManager wifiManager = (WifiManager) getSystemService(WIFI_SERVICE);
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
Log.d("wifiInfo", wifiInfo.toString());
Log.d("SSID",wifiInfo.getSSID());
不要忘记在Android清单文件中添加权限
<uses-permission
android:name="android.permission.ACCESS_WIFI_STATE">
</uses-permission>
答案 1 :(得分:0)
要找出路由器的型号,您应该拥有MAC地址数据库(前半部分 - xx:xx:xx ...)和制造商。我在文本形式http://standards-oui.ieee.org/oui/oui.txt中找到了相当大的基础。例如WiFi分析器使用this db(取自WiFiAnalyzer.apk / res / raw / ieee_oui.db)