Browse Source

1.增加常量标记新的socket消息类型,用来处理服务器的违规处理

20241218TB223FC(测试jar包)
wangwanlei 10 months ago
parent
commit
0378bbc8c2

+ 8
- 0
corelib/src/main/java/com/xhly/corelib/Const.kt View File

88
     //解除管控
88
     //解除管控
89
     const val CODE2007 = 2007
89
     const val CODE2007 = 2007
90
 
90
 
91
+
92
+    //违规事件自动调用的限制使用
93
+    const val CODE3002 = 3002
94
+
95
+
96
+    //违规事件自动调用的恢复出厂设置
97
+    const val CODE3006 = 3006
98
+
91
     //消息确认回发
99
     //消息确认回发
92
     const val CODE666 = 666
100
     const val CODE666 = 666
93
 
101
 

+ 1
- 1
corelib/src/main/java/com/xhly/corelib/utils/AppUtils.java View File

26
         List<ResolveInfo> activities = pm.queryIntentActivities(mainIntent, 0);
26
         List<ResolveInfo> activities = pm.queryIntentActivities(mainIntent, 0);
27
         for (ResolveInfo info : activities) {
27
         for (ResolveInfo info : activities) {
28
             String packName = info.activityInfo.packageName;
28
             String packName = info.activityInfo.packageName;
29
-            LogShow("数据","数据类名" + packName+"|||"+info.activityInfo.name);
30
             //去重
29
             //去重
31
             if (packName.equals(context.getPackageName())||pkgList.contains(packName)) {
30
             if (packName.equals(context.getPackageName())||pkgList.contains(packName)) {
32
                 continue;
31
                 continue;
34
             AppInfo mInfo = new AppInfo();
33
             AppInfo mInfo = new AppInfo();
35
             mInfo.setIco(info.activityInfo.applicationInfo.loadIcon(pm));
34
             mInfo.setIco(info.activityInfo.applicationInfo.loadIcon(pm));
36
             mInfo.setName(info.activityInfo.applicationInfo.loadLabel(pm).toString());
35
             mInfo.setName(info.activityInfo.applicationInfo.loadLabel(pm).toString());
36
+            LogShow("数据","数据类名" + packName+"|||"+info.activityInfo.name+"|||"+mInfo.getName());
37
             mInfo.setPackageName(packName);
37
             mInfo.setPackageName(packName);
38
             pkgList.add(packName);
38
             pkgList.add(packName);
39
             try {
39
             try {

+ 11
- 1
websocket/src/main/java/com/xhly/websocket/utils/SocketPushUtils.kt View File

64
                     }
64
                     }
65
 
65
 
66
                     Const.CODE2007 -> {
66
                     Const.CODE2007 -> {
67
-                        //恢复出厂
67
+                        //解除管控
68
                         UIEvent(Const.CODE2007.toString()).post()
68
                         UIEvent(Const.CODE2007.toString()).post()
69
                     }
69
                     }
70
 
70
 
71
+                    Const.CODE3002 -> {
72
+                        //违规事件自动调用的限制使用
73
+                        UIEvent(Const.CODE3002.toString()).post()
74
+                    }
75
+
76
+                    Const.CODE3006-> {
77
+                        //违规事件自动调用的恢复出厂设置
78
+                        UIEvent(Const.CODE3006.toString()).post()
79
+                    }
80
+
71
                     666 -> {
81
                     666 -> {
72
                         //消息确认回发mid 消息id
82
                         //消息确认回发mid 消息id
73
 
83
 

Loading…
Cancel
Save