如题,我想获取我连接的那个无线路由器的mac地址,因为这个才是唯一对那个路由器的表示,而不是连接的那个路由的ssid,因为ssid重复的太多了,很多都叫TP-Link,不知道有没有办法!如果有还望高人指点一二!谢谢!
解决方案 »
- ffmpeg cygwin + Android ndk 上编译不通过 config.sh问题
- Activity文件中,\n换行的问题,在线等
- 求助,用模拟器运行启动android应用,启动时报应用的外部jar找不到,'gps.map.show.Mapshow', referenced from met
- 请问:有谁使用Google帐号备份过application设置的?
- 如何用NDK编译汇编
- android 遍历文件
- NDK入门 hello-jni的编译与运行问题
- 【不会了】gridview默认选中第N个怎么搞
- 界面设置
- 下面的用gridview可以实现,上面大图怎么实现,要不影响滚动条滑动
- 在android怎么添加excel表格
- 有没有人知道为啥2.3的开关怎么在4.0上变成了checkbox?非常感谢~~~
String wserviceName = Context.WIFI_SERVICE;
WifiManager wm = (WifiManager) getSystemService(wserviceName);
WifiInfo info = wm.getConnectionInfo();
Log.i("Mac:", info.getMacAddress());
for (int i = 0; i < wifiList.size(); i++) {
ScanResult result = wifiList.get(i);
Log.d(TAG,"bssid="+result.BSSID);
}
不知道楼主怎么调用的,我这样使用打印是可以获取到mac地址的
WifiManager wm = (WifiManager) getSystemService(wserviceName);
WifiInfo info = wm.getConnectionInfo();
Log.i(TAG + "Mac:", info.getMacAddress());本机的 Mac 地址吧List<ScanResult> wifiList = wifiManager.getScanResults();
for (int i = 0; i < wifiList.size(); i++) {
ScanResult result = wifiList.get(i);
Log.d(TAG,"bssid="+result.BSSID);
}
这个的话是啥捏,不解
感谢啊!!!