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