android 获取网卡mac_Java获取Linux安卓设备的mac地址方法
Java如何獲取Linux或安卓Android設備的mac地址呢?方法非常簡單,只需要使用下方代碼即可輕松通過java獲取mac地址了,代碼如下:public?String?getMacAddress()?{
String?macAddress?=?null;
String?str?=?"";
try?{
//linux下查詢網卡mac地址的命令
Process?pp?=?Runtime.getRuntime().exec("cat?/sys/class/net/eth0/address");
InputStreamReader?ir?=?new?InputStreamReader(pp.getInputStream());
LineNumberReader?input?=?new?LineNumberReader(ir);
for?(;?null?!=?str;?)?{
str?=?input.readLine();
if?(str?!=?null)?{
macAddress?=?str.trim();//?去空格
break;
}
}
}?catch?(IOException?ex)?{
ex.printStackTrace();
}
return?macAddress;
}
Java獲取mac地址的方法的原理其實就是用Java執行一條Linux獲取mac地址的命令而已,如下:cat?/sys/class/net/eth0/address
來源網站:太平洋學習網,轉載請注明出處:http://www.tpyyes.com/a/java/1014.html
總結
以上是生活随笔為你收集整理的android 获取网卡mac_Java获取Linux安卓设备的mac地址方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 命名空间和作用域
- 下一篇: 备份数据 宝塔linux_宝塔面板旧版本