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