Browse Source

1.添加wifi白名单清除方法。

20241218TB223FC(测试jar包)
wangwanlei 9 months ago
parent
commit
f8e6bf0cdd

+ 22
- 1
app/src/main/java/com/xhly/manageapp/ManageApplication.kt View File

@@ -316,13 +316,34 @@ class ManageApplication : MultiDexApplication() {
316 316
         }
317 317
 
318 318
         /**
319
-         * 启用wifi白名单
319
+         * 启用wifi白名单x505f没有启用方法,移除就是启用
320 320
          */
321 321
         fun enableWifiWhiteList(enable: Boolean) {
322 322
             if (ModelNameUtils.IS_LianxX505f()) {
323 323
                 //csdkManager?.whitelist
324 324
             }
325 325
         }
326
+        /**
327
+         * 移除wifi白名单
328
+         */
329
+        fun removeWifiWhiteList(list: List<String>){
330
+            if (ModelNameUtils.IS_LianxX505f()) {
331
+                csdkManager?.removeWifiWhiteList(list)
332
+            }
333
+        }
334
+
335
+        /**
336
+         * 获得wifi白名单
337
+         */
338
+        fun getWifiWhiteList():List<String>{
339
+            if (ModelNameUtils.IS_LianxX505f()) {
340
+                val wifiWhiteList = csdkManager?.wifiWhiteList
341
+                if (wifiWhiteList!=null){
342
+                    return wifiWhiteList
343
+                }
344
+            }
345
+            return listOf<String>()
346
+        }
326 347
 
327 348
         /**
328 349
          * 启用无障碍服务

+ 5
- 0
app/src/main/java/com/xhly/manageapp/utils/StrategyUtils.kt View File

@@ -30,6 +30,11 @@ object StrategyUtils {
30 30
                 ManageApplication.addWifiWhiteList(list)
31 31
             }
32 32
         } else {
33
+            //不启用则清除所有wifi白名单
34
+            val wifiWhiteList = ManageApplication.getWifiWhiteList()
35
+            if (wifiWhiteList.isNotEmpty()){
36
+                ManageApplication.removeWifiWhiteList(wifiWhiteList)
37
+            }
33 38
             ManageApplication.enableWifiWhiteList(false)
34 39
         }
35 40
         //是否开启应用策略,不使用,通过app列表接口获取。

Loading…
Cancel
Save