|
@@ -316,6 +316,9 @@ object StrategyUtils {
|
316
|
316
|
*/
|
317
|
317
|
public fun setNetWhiteList(data:ArrayList<String>){
|
318
|
318
|
ManageApplication.setUrlWhiteListWrite(data)
|
|
319
|
+ ManageApplication.urlWhiteListRead().forEach {
|
|
320
|
+ LogShow("新设置白名单有$it")
|
|
321
|
+ }
|
319
|
322
|
}
|
320
|
323
|
/**
|
321
|
324
|
* 清理其他app进程
|
|
@@ -426,11 +429,12 @@ object StrategyUtils {
|
426
|
429
|
}
|
427
|
430
|
|
428
|
431
|
//初始化管控的默认规则
|
429
|
|
- public fun initControlStrategy(isFirst:Boolean=false){
|
|
432
|
+ public fun initControlStrategy(loginSucess:Boolean=false){
|
430
|
433
|
if (ModelNameUtils.IS_LianxX505f()||ModelNameUtils.IS_LianxX6e6f()) {
|
431
|
434
|
//是505f则执行
|
432
|
|
- //启用白名单
|
433
|
|
- ManageApplication.setUrlWhiteListEnable(true)
|
|
435
|
+ //启用网络白名单,需要处理,不能每次都清除之前的白名单所以默认只添加不移除,请求接口时才移除。
|
|
436
|
+ ManageApplication.setDefaultUrlWhiteListWrite(arrayListOf())
|
|
437
|
+ //启用安装白名单
|
434
|
438
|
ManageApplication.addInstallPackageWhiteList(
|
435
|
439
|
arrayListOf(
|
436
|
440
|
Const.CURRENTAPPPKG,
|
|
@@ -440,7 +444,7 @@ object StrategyUtils {
|
440
|
444
|
)
|
441
|
445
|
ManageApplication.setSleepTimeoutV3()
|
442
|
446
|
//给自己加入网络白名单
|
443
|
|
- ManageApplication.addAppWhiteRule(arrayListOf(Const.CURRENTAPPPKG))
|
|
447
|
+ ManageApplication.addAppWhiteRule(arrayListOf(Const.CURRENTAPPPKG, "com.lenovo.mia.setupwizard"))
|
444
|
448
|
//默认打开wifi禁止用户关闭
|
445
|
449
|
// ManageApplication.disallowWifi(true)
|
446
|
450
|
ManageApplication.enableWifi(true)
|
|
@@ -455,8 +459,6 @@ object StrategyUtils {
|
455
|
459
|
Const.CURRENTAPPPKG,
|
456
|
460
|
Const.CURRENTAPPPKG + ".ui.ManageActivity"
|
457
|
461
|
)
|
458
|
|
- //需要处理,不能每次都清除之前的白名单所以默认只添加不移除,请求接口时才移除。
|
459
|
|
- ManageApplication.setDefaultUrlWhiteListWrite(arrayListOf())
|
460
|
462
|
|
461
|
463
|
ManageApplication.urlWhiteListRead().forEach {
|
462
|
464
|
LogShow("白名单有$it")
|