• android获取本机的IP地址和mac物理地址


    /获取本机IP地址

    public String getLocalIpAddress() {

    WifiManager wifiManager = (WifiManager) getSystemService(android.content.Context.WIFI_SERVICE);
    WifiInfo wifiInfo = wifiManager.getConnectionInfo();
    int ipAddress = wifiInfo.getIpAddress();
    try {
    return InetAddress.getByName(String.format("%d.%d.%d.%d",
    (ipAddress & 0xff), (ipAddress >> 8 & 0xff),
    (ipAddress >> 16 & 0xff), (ipAddress >> 24 & 0xff))).toString();
    } catch (UnknownHostException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    return null;
    }


    //获取本机的物理地址
    public String getLocalMacAddress() {
    WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
    WifiInfo info = wifi.getConnectionInfo();
    return info.getMacAddress();
    }

  • 相关阅读:
    数据库函数
    数据库查询习题整理(二)
    数据库查询习题整理(一)
    1202数据库查询
    1201新课程TSQL语句
    1123项目第五天
    1121项目第四天
    1120项目第三天
    14
    にちかん
  • 原文地址:https://www.cnblogs.com/android100/p/android-ip-mac.html
Copyright © 2020-2023  润新知