|
@@ -93,91 +93,6 @@ open class AppSocketService : LongConnService() {
|
93
|
93
|
WebSocketHelper.getInstance().sendSocketString(GsonUtils.parseClassToJson(webData))
|
94
|
94
|
}
|
95
|
95
|
|
96
|
|
- @Subscribe(threadMode = ThreadMode.MAIN)
|
97
|
|
- fun onUiEvent(uiEvent: UIEvent) {
|
98
|
|
- when (uiEvent.event) {
|
99
|
|
- Const.CODE2001.toString() -> {
|
100
|
|
- Toast.makeText(this, "这就是新消息", Toast.LENGTH_LONG).show()
|
101
|
|
- }
|
102
|
|
-
|
103
|
|
- Const.CODE2002.toString() -> {
|
104
|
|
- Toast.makeText(this, "限制使用", Toast.LENGTH_LONG).show()
|
105
|
|
- spUtils.setParam(Const.DISABLEAPP, true)
|
106
|
|
- goMainActivity()
|
107
|
|
- }
|
108
|
|
-
|
109
|
|
- Const.CODE2005.toString() -> {
|
110
|
|
- ManageApplication.rebootDevice()
|
111
|
|
- }
|
112
|
|
-
|
113
|
|
- Const.CODE2006.toString() -> {
|
114
|
|
- ManageApplication.launchFactoryReset()
|
115
|
|
- }
|
116
|
|
-
|
117
|
|
- Const.LOGAPPSTART -> {
|
118
|
|
- val message = uiEvent.message
|
119
|
|
- if (lastPkgName == message) {
|
120
|
|
- return
|
121
|
|
- }
|
122
|
|
- val filter = appList.filter { it.packageName == message }
|
123
|
|
- if (filter.isNotEmpty()) {
|
124
|
|
- val appInfo = filter[0]
|
125
|
|
- lastPkgName = message
|
126
|
|
- serviceScope.launch {
|
127
|
|
- val logStartBean = LogAppStartBean()
|
128
|
|
- ManageApplication.getDeviceInfo()?.let {
|
129
|
|
- logStartBean.sn = it
|
130
|
|
- }
|
131
|
|
- logStartBean.appName = appInfo.name
|
132
|
|
- logStartBean.appPackage = appInfo.packageName
|
133
|
|
- logStartBean.versionName = appInfo.versionName
|
134
|
|
- logStartBean.versionNum = appInfo.versionNum
|
135
|
|
- LogShow("当前应用" + logStartBean.appName + "|||" + logStartBean.versionName + "|||" + logStartBean.versionNum)
|
136
|
|
- logService.postLogAppStartAdd(logStartBean)
|
137
|
|
- }
|
138
|
|
- val data = LogdOperateBean()
|
139
|
|
- ManageApplication.getDeviceInfo()?.let {
|
140
|
|
- data.sn = it
|
141
|
|
- }
|
142
|
|
- data.appPackage = message
|
143
|
|
- data.doEvent = EventLog.STARTAPPEVENT
|
144
|
|
- eventLog(data)
|
145
|
|
- }
|
146
|
|
- }
|
147
|
|
-
|
148
|
|
- Const.APPINSTALL -> {
|
149
|
|
- val message = uiEvent.message
|
150
|
|
- val data = LogdOperateBean()
|
151
|
|
- ManageApplication.getDeviceInfo()?.let {
|
152
|
|
- data.sn = it
|
153
|
|
- }
|
154
|
|
- data.appPackage = message
|
155
|
|
- data.comm = "应用安装"
|
156
|
|
- data.doEvent = EventLog.APPINSTALLEVENT
|
157
|
|
- eventLog(data)
|
158
|
|
- }
|
159
|
|
-
|
160
|
|
- Const.APPUNINSTALL -> {
|
161
|
|
- val message = uiEvent.message
|
162
|
|
- val data = LogdOperateBean()
|
163
|
|
- ManageApplication.getDeviceInfo()?.let {
|
164
|
|
- data.sn = it
|
165
|
|
- }
|
166
|
|
- data.appPackage = message
|
167
|
|
- data.comm = "应用卸载"
|
168
|
|
- data.doEvent = EventLog.APPUNINSTALLEVENT
|
169
|
|
- eventLog(data)
|
170
|
|
- }
|
171
|
|
-
|
172
|
|
- "10086" -> {
|
173
|
|
- serviceScope.launch {
|
174
|
|
- logService.postLogdoperateAdd(LogdOperateBean())
|
175
|
|
- }
|
176
|
|
- Toast.makeText(this, "违规操作,安装未知应用", Toast.LENGTH_LONG).show()
|
177
|
|
- goMainActivity()
|
178
|
|
- }
|
179
|
|
- }
|
180
|
|
- }
|
181
|
96
|
|
182
|
97
|
private fun goMainActivity() {
|
183
|
98
|
try {
|