怎样实现 Android创建热点后获取热点扫描到附近的mac地址 androidmacwifi 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你要和其他手机在同一个局域网段内,才能获取到当前连接中的设备的mac地址 WifiManager wm = (WifiManager) getSystemService(Context.WIFI_SERVICE); List<ScanResult> wifiList = wm.getScanResults(); ScanResult result = null; for (int i = 0; i < wifiList.size(); i++) { result = wifiList.get(i); Log.d("dada", "bssid=" + result.BSSID); } 感谢热情回答,可能没看清楚我的需求1:需要扫描周围用户的mac地址,不是本机,不是ssid2:需要在对方不连接我的热点下(网络协议) 一般路由的扫描是不需要连接的。android的定位原理就是扫描周边路由一起上传到后台 private WifiManager m_wifiManager;List<ScanResult> m_WifiList;m_wifiManager = (WifiManager) m_Context.getSystemService(Context.WIFI_SERVICE); if(!m_wifiManager.isWifiEnabled()){ return null; } m_WifiList = m_wifiManager.getScanResults();ScanResult.BSSID 为MAC地址.SSID 为ssid.level 信号强度 线程如何传送信息给前台Activity? adt20 建立Android工程的时候报错 No Launcher activity found ListView里的Button每次点击都是最后一项item变。 求助_关于配置文件中各个属性的资料 北京有什么比较好的android公司 如何在源码中内置3rd party APK Android 2.2 android 文件上传 一个蓝牙设备最多能搜索到多少个蓝牙设备? 报错 : java.lang.UnsupportedOperationEx 有没有开发过彩票客户端相关经验的,跪求大神指点迷津。 xamarian vs上生成APK
List<ScanResult> wifiList = wm.getScanResults();
ScanResult result = null;
for (int i = 0; i < wifiList.size(); i++) {
result = wifiList.get(i);
Log.d("dada", "bssid=" + result.BSSID);
}
1:需要扫描周围用户的mac地址,不是本机,不是ssid
2:需要在对方不连接我的热点下(网络协议)
一般路由的扫描是不需要连接的。
android的定位原理就是扫描周边路由一起上传到后台
private WifiManager m_wifiManager;
List<ScanResult> m_WifiList;
m_wifiManager = (WifiManager) m_Context.getSystemService(Context.WIFI_SERVICE);
if(!m_wifiManager.isWifiEnabled()){
return null;
}
m_WifiList = m_wifiManager.getScanResults();ScanResult.BSSID 为MAC地址
.SSID 为ssid
.level 信号强度