From a3f9e5ce8dce3d86a60a79b85ce44424a612c6fa Mon Sep 17 00:00:00 2001 From: 562935844@qq.com Date: 星期五, 13 五月 2022 14:06:45 +0800 Subject: [PATCH] 提交jar版本 --- HDLSDK/hdl-common/src/main/java/com/hdl/sdk/common/utils/IpUtils.java | 24 +++++++++++++----------- 1 files changed, 13 insertions(+), 11 deletions(-) diff --git a/HDLSDK/hdl-common/src/main/java/com/hdl/sdk/common/utils/IpUtils.java b/HDLSDK/hdl-common/src/main/java/com/hdl/sdk/common/utils/IpUtils.java index f35cfb9..1c492fb 100644 --- a/HDLSDK/hdl-common/src/main/java/com/hdl/sdk/common/utils/IpUtils.java +++ b/HDLSDK/hdl-common/src/main/java/com/hdl/sdk/common/utils/IpUtils.java @@ -1,8 +1,8 @@ package com.hdl.sdk.common.utils; -import android.content.Context; -import android.net.wifi.WifiInfo; -import android.net.wifi.WifiManager; +//import android.content.Context; +//import android.net.wifi.WifiInfo; +//import android.net.wifi.WifiManager; import java.net.InetAddress; import java.net.InterfaceAddress; @@ -19,25 +19,27 @@ * @return 骞挎挱鍦板潃 */ public static String getBroadcastAddress() { + return "255.255.255.255"; + } + + public static boolean isLocalIpAddress(String ipAddress) { try { for (Enumeration<NetworkInterface> niEnum = NetworkInterface.getNetworkInterfaces(); niEnum.hasMoreElements(); ) { NetworkInterface ni = niEnum.nextElement(); - if (!ni.isLoopback()) { - for (InterfaceAddress interfaceAddress : ni.getInterfaceAddresses()) { - if (interfaceAddress.getBroadcast() != null) { - return interfaceAddress.getBroadcast().toString().substring(1); - } + for (InterfaceAddress interfaceAddress : ni.getInterfaceAddresses()) { + if (ipAddress.equals(interfaceAddress.getAddress().getHostAddress())) { + return true; } } } } catch (SocketException e) { e.printStackTrace(); } - return "255.255.255.255"; + return false; } - public static String getIP(Context application) { + /*public static String getIP(Context application) { WifiManager wifiManager = (WifiManager) application.getApplicationContext().getSystemService(Context.WIFI_SERVICE); if (!wifiManager.isWifiEnabled()) { try { @@ -60,7 +62,7 @@ } return null; } - +*/ private static String intToIp(int i) { -- Gitblit v1.8.0