string macaddress = null, ip = null;
wifimanager wifimgr = (wifimanager)getsystemservice(context.wifi_service);
wifiinfo info = (null == wifimgr ? null : wifimgr.getconnectioninfo());
if (null != info)
2.通過linux底層的方法獲取
public static string getlocalmacaddress()
}} catch (ioexception ex)
return macserial;
這倆種方式的區別是第一種可以不需要開啟wifi,但是必須在此次開機時已經開啟過wifi,並且6.0以後這種方法不管用了。第二種是必須在開啟wifi的前提下才可以獲取mac位址。
獲取MAC位址
簡單的辦法是在控制台輸入ping 目標ip,然後用 arp a 來檢視.或者下面的 記下來以備後用 private declare function inet addr function inet addr lib wsock32.dll byval s as string as int32 pri...
獲取網絡卡MAC位址
做網路程式設計的程式設計師免不了要與mac位址打交道,這個128bit的數字串在某種程度上就代表了機器的唯一性,因此在做統計工作時一般都以mac位址作為標準。下面介紹兩種獲取本機mac位址的方式。1.通過請求netbios服務獲取mac位址 2.通過iphelpapi獲取。第一種方法要求本機開啟了n...
如何獲取MAC位址
如何獲取mac位址 get the hardware address of the inte ce int sockfd struct ifreq req unsigned char hwaddr eth alen if sockfd socket af inet,sock stream,0 0 b...