现在的位置: 首页 > 综合 > 正文

Android 获取在局域网内的IP

2013年01月12日 ⁄ 综合 ⁄ 共 336字 ⁄ 字号 评论关闭

// 得到本机在局域网中的IP
    private String getIP() {
        WifiManager wifiService = (WifiManager) getSystemService(WIFI_SERVICE);
        WifiInfo wifiinfo = wifiService.getConnectionInfo();
        return intToIp(wifiinfo.getIpAddress());
    }

    private String intToIp(int i) {

        return (i & 0xFF) + "." + ((i >> 8) & 0xFF) + "." + ((i >> 16) & 0xFF)
                + "." + (i >> 24 & 0xFF);
    }

抱歉!评论已关闭.