最新消息:关注【太平洋学习网】微信公众号,可以获取全套资料,【全套Java基础27天】【JavaEE就业视频4个月】【Android就业视频4个月】

Java获取Linux安卓设备的mac地址方法

Java基础 太平洋学习网 浏览 评论

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

与本文相关的文章

发表我的评论
取消评论

表情

您的回复是我们的动力!

  • 昵称 (必填)

网友最新评论