android 獲取本機的IP地址和mac物理地址的實現(xiàn)方法
更新時間:2016年09月07日 14:18:43 投稿:lqh
本文主要介紹android 獲取本機的IP地址和mac物理地址的實現(xiàn)方法,這里提供示例代碼,實現(xiàn)功能,有需要的小伙伴可以參考下
獲取本機IP地址
public String getLocalIpAddress() {
WifiManager wifiManager = (WifiManager) getSystemService(android.content.Context.WIFI_SERVICE);
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
int ipAddress = wifiInfo.getIpAddress();
try {
return InetAddress.getByName(String.format("%d.%d.%d.%d",
(ipAddress & 0xff), (ipAddress >> 8 & 0xff),
(ipAddress >> 16 & 0xff), (ipAddress >> 24 & 0xff))).toString();
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}
獲取本機的物理地址
public String getLocalMacAddress() {
WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
WifiInfo info = wifi.getConnectionInfo();
return info.getMacAddress();
}
以上就是Android 獲取手機 IP和MAC地址的方法,希望能幫助到讀者,謝謝大家對本站的支持!
您可能感興趣的文章:
相關文章
Android使用Messenger實現(xiàn)service與activity交互
這篇文章主要介紹了android使用Messenger實現(xiàn)service與activity交互的相關資料,需要的朋友可以參考下2016-06-06
Android ViewPager實現(xiàn)輪播圖效果
這篇文章主要為大家詳細介紹了Android ViewPager實現(xiàn)輪播圖效果的相關資料,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-02-02

