WifiManager wifi_service = (WifiManager)getSystemService(WIFI_SERVICE);
WifiInfo info = wifi_service.getConnectionInfo();
//自己路由
Log.d("*****", info.getBSSID());
//扫描
wifi_service.startScan();
//等待,应该去接受SCAN_RESULTS_AVAILABLE_ACTION的广播,这里简单演示了
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
e.printStackTrace();
}
//取得所有路由IP
List<ScanResult> results = wifi_service.getScanResults();
for (ScanResult scanResult : results) {
Log.d("*****", scanResult.BSSID);
}
自己写的,可以取无线路由mac、ip等信息(得到后可以进一步干活。。。。。哈哈)