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
         }
316
         }
317
 
317
 
318
         /**
318
         /**
319
-         * 启用wifi白名单
319
+         * 启用wifi白名单x505f没有启用方法,移除就是启用
320
          */
320
          */
321
         fun enableWifiWhiteList(enable: Boolean) {
321
         fun enableWifiWhiteList(enable: Boolean) {
322
             if (ModelNameUtils.IS_LianxX505f()) {
322
             if (ModelNameUtils.IS_LianxX505f()) {
323
                 //csdkManager?.whitelist
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
                 ManageApplication.addWifiWhiteList(list)
30
                 ManageApplication.addWifiWhiteList(list)
31
             }
31
             }
32
         } else {
32
         } else {
33
+            //不启用则清除所有wifi白名单
34
+            val wifiWhiteList = ManageApplication.getWifiWhiteList()
35
+            if (wifiWhiteList.isNotEmpty()){
36
+                ManageApplication.removeWifiWhiteList(wifiWhiteList)
37
+            }
33
             ManageApplication.enableWifiWhiteList(false)
38
             ManageApplication.enableWifiWhiteList(false)
34
         }
39
         }
35
         //是否开启应用策略,不使用,通过app列表接口获取。
40
         //是否开启应用策略,不使用,通过app列表接口获取。

Loading…
Cancel
Save