Java如何获取Linux或安卓Android设备的mac地址呢?方法非常简单,只需要使用下方代码即可轻松通过java获取mac地址了,代码如下:publicStringgetMacAddress(){
StringmacAddress=null;
Stringstr="";
try{
//linux下查询网卡mac地址的命令
Processpp=Runtime.getRuntime().exec("cat/sys/class/net/eth0/address");
InputStreamReaderir=newInputStreamReader(pp.getInputStream());
LineNumberReaderinput=newLineNumberReader(ir);
for(;null!=str;){
str=input.readLine();
if(str!=null){
macAddress=str.trim();//去空格
break;
}
}
}catch(IOExceptionex){
ex.printStackTrace();
}
returnmacAddress;
}
Java获取mac地址的方法的原理其实就是用Java执行一条Linux获取mac地址的命令而已,如下:cat/sys/class/net/eth0/address
来源网站:太平洋学习网,转载请注明出处:/a/java/1014.html