在底层获取安卓wifi的mac地址

来源:互联网 发布:软件总体设计说明书 编辑:程序博客网 时间:2024/04/29 11:09
public static String  getLocalMac() {    String mac=null;    String str = "";    try    {        Process           pp    = Runtime.getRuntime().exec("cat /sys/class/net/wlan0/address ");        InputStreamReader ir    = new InputStreamReader(pp.getInputStream());        LineNumberReader  input = new LineNumberReader(ir);        for (; null != str;)        {            str = input.readLine();            if (str != null)            {                mac = str.trim();// 去空格                break;            }        }    } catch (IOException ex) {        // 赋予默认值        ex.printStackTrace();    }    return mac;}
0 0
原创粉丝点击