當前位置:首頁 » 安卓系統 » android獲得mac

android獲得mac

發布時間: 2024-11-09 09:18:11

⑴ 怎麼獲取android手機的mac

您好,打開手機的設置,然後點擊進入wlan,然後點擊wlan高級設置,然後就可以查看本機mac地址了 如圖

⑵ android怎樣獲取手機mac

與IP不同,MAC是指連接WIFI使用的無線網卡的物理地址,這個地址是唯一並且不可變更的。從Android手機中當前的系統分布來看是可以正常獲取到的。以安卓2.3系統為例,是在設置--關於手機--狀態信息進行查看。其他版本的安卓系統查看路徑可能會有所變更但變化不大。 另,如果你無法查看到MAC地址,通常也會伴隨另一個現像,就是無法連接WIFI,此情況如果你在重啟了你的設備並且重新啟動了WIFI開關仍未改善,請按故障處理。

⑶ Android如何獲取到連接的WIFI無線路由器的所有客戶端的MAC地址

路由器連接的mac地址池都是直接支持導出的,不需要抓取什麼頁面這些,都可以直接導出

⑷ android手機怎麼查看mac地址

Android查看MAC地址的方式:
1. 在主屏幕上輕按「設置」按鈕。或者,按下物理按鈕「Menu」,選擇「設置」。
2. 在設置的列表下,輕按選擇「關於本機」按鈕。
3. 然後,輕按「狀態消息」按鈕。
4. 在狀態中查看「Wi-Fi MAC 地址」。

同時也可在【WLAN】下查看MAC地址。
1. 同樣打開手機——【設置】——【無線網路】——【WLAN】
2. 進入WLAN頁面後,觸摸手機【菜單鍵】選擇——【高級】
3. 在WLAN高級設置界面也可查看到MAC地址串號。

⑸ android 設備如何獲取mac地址嗎

獲取mac地址的話,可以在命令行窗口獲取,代碼如下:
Android 底層是 linux,我們還是用Linux的方法來獲取:
1 cpu號:
文件在: /proc/cpuinfo
通過Adb shell 查看:
adb shell cat /proc/cpuinfo
2 mac 地址
文件路徑 /sys/class/net/wlan0/address
adb shell cat /sys/class/net/wlan0/address
xx:xx:xx:xx:xx:aa

具體的實現代碼為:
public static String getLocalMac() {
String mac=null;
String str = "";
try
{
Process pp = Runtime.getRuntime().exec("cat /sys/class/net/wlan0/address ");
InputStreamReader ir = new InputStreamReader(pp.getInputStream());
LineNumberReader input = new LineNumberReader(ir);
for (; null != str;)
{
str = input.readLine();
if (str != null)
{
mac = str.trim();// 去空格
break;
}
}
} catch (IOException ex) {
// 賦予默認值
ex.printStackTrace();
}
return mac;

}

⑹ android 獲取區域網IP與MAC 地址 毫秒級(詳解)

如果不想了解,請直接伸手 : android 獲取區域網IP與MAC 地址(精簡)

開始理清思路:主要使用 linux 兩個命令(2017-07-21 fix:這個思路不好,後面使用udp取代【毫秒級】)

【ping】: 查詢某個ip是否被設備佔用

【cat】  :文本輸出命令(其實可以使用 【arp】,但手機需要root許可權)

【ping】:這個我就不說了,實在不知道的,這次度娘不會騙你的。主要講講 【arp】:這里只簡單的介紹,推薦一篇博文: Android 平台上的 ARP 和 ARP欺騙 。我們的【cat】命令主要為了輸出手機本地ARP緩存表, ARP命令 可用於查詢本機ARP緩存中IP地址和 MAC地址 的對應關系

可以看到我們電腦中緩存的讓敬哪 ip地址與對應的mac地址,但我們手機上又要怎麼獲得呢?

哈哈其實到這里基本就結束了,也不算什麼詳解,目前這個方法還有個缺陷就是,耗時比較長,我計算了一下大概得花10秒才能得到區域網內的所有存在的ip與對應的mac。

還有待改善,其實想先取arp緩存,然後把arp中沒有的ip地址通過ping測試,坦碼然後再取arp緩存,這樣可以減少一部分的ping測試線程,但為了保證arp中ip對應的mac永遠是新的,只能每次都循環ping測試所有網段內的ip。如果有更好的想法,希望來懟我。

改變思路:使用udp來替代原先多線程ping

具體怎麼玩我就不寫了,他人的思路,抄襲過來,有損我英俊的形象,寫的還是比較好的稿森。

Android 單線程也能極速刷新並獲取區域網設備(IP+MAC)信息, 從4分30S 優化到 0.150S 不是夢

如果覺得他的用起來麻煩,我的IpScanner類也更新了,可以直接使用,還是簡單的。 

奉上項目地址: IpSanner (一個類一個回調就搞定了,簡單的)

熱點內容
androidsdk兼容 發布:2024-11-22 21:02:07 瀏覽:214
華大基因存儲細胞 發布:2024-11-22 20:59:34 瀏覽:975
機器人編譯設備 發布:2024-11-22 20:59:20 瀏覽:75
矩陣行列式c語言 發布:2024-11-22 20:45:38 瀏覽:874
資料庫開發招聘 發布:2024-11-22 20:36:04 瀏覽:87
電腦改密碼忘記了怎麼辦啊 發布:2024-11-22 20:34:44 瀏覽:74
雲伺服器4t 發布:2024-11-22 20:33:47 瀏覽:970
編程休眠 發布:2024-11-22 20:33:39 瀏覽:947
php薪水 發布:2024-11-22 20:27:37 瀏覽:373
我的世界友好伺服器ip地址 發布:2024-11-22 20:13:53 瀏覽:974