当前位置:操作系统 > 安卓/Android >>

android获取本机IP地址

 

Java代码 

/**

     * 获取ip地址

     * 

     * @return

     */ 

    public static String getLocalIpAddress() { 

 

        try { 

 

            for (Enumeration<NetworkInte易做图ce> en = NetworkInte易做图ce 

                    .getNetworkInte易做图ces(); 

 

            en.hasMoreElements();) { 

 

                NetworkInte易做图ce intf = en.nextElement(); 

 

                for (Enumeration<InetAddress> enumIpAddr = intf 

                        .getInetAddresses(); 

 

                enumIpAddr.hasMoreElements();) { 

 

                    InetAddress inetAddress = enumIpAddr.nextElement(); 

 

                    if (!inetAddress.isLoopbackAddress()) { 

 

                        return inetAddress.getHostAddress().toString(); 

 

                    } 

 

                } 

 

            } 

 

        } catch (SocketException ex) { 

 

        } 

 

        return "127.0.0.1"; 

 

    }   

补充:移动开发 , Android ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,