|
@@ -24,16 +24,21 @@ import com.tbruyelle.rxpermissions2.RxPermissions
|
24
|
24
|
import com.xhly.corelib.Const
|
25
|
25
|
import com.xhly.corelib.bean.AppInfo
|
26
|
26
|
import com.xhly.corelib.eventbus.UIEvent
|
|
27
|
+import com.xhly.corelib.network.RetrofitService
|
27
|
28
|
import com.xhly.corelib.utils.AppUtils
|
28
|
29
|
import com.xhly.corelib.utils.CustomOSUtils
|
29
|
30
|
import com.xhly.corelib.utils.LogShow
|
30
|
31
|
import com.xhly.corelib.utils.PhoneInfoUtils
|
31
|
32
|
import com.xhly.manageapp.AppAdapter
|
|
33
|
+import com.xhly.manageapp.ManageApplication
|
32
|
34
|
import com.xhly.manageapp.R
|
|
35
|
+import com.xhly.manageapp.bean.EventLog
|
|
36
|
+import com.xhly.manageapp.bean.log.LogdOperateBean
|
33
|
37
|
import com.xhly.manageapp.bean.strategy.StrategyBean
|
34
|
38
|
import com.xhly.manageapp.broadcastreceiver.AppInstallReceiver
|
35
|
39
|
import com.xhly.manageapp.broadcastreceiver.SDReceiver
|
36
|
40
|
import com.xhly.manageapp.databinding.ActivityMainBinding
|
|
41
|
+import com.xhly.manageapp.network.log.LogService
|
37
|
42
|
import com.xhly.manageapp.service.ManageAccessibilityService
|
38
|
43
|
import com.xhly.manageapp.service.websocket.AppSocketService
|
39
|
44
|
import com.xhly.manageapp.ui.ManageActivity
|
|
@@ -51,6 +56,7 @@ class MainActivity : BaseActivity<MainViewModel, ActivityMainBinding>() {
|
51
|
56
|
private var mMyInstallReceiver: AppInstallReceiver? = null
|
52
|
57
|
private var mySDReceiver: SDReceiver? = null
|
53
|
58
|
private var dataList: ArrayList<AppInfo> = arrayListOf()
|
|
59
|
+
|
54
|
60
|
override fun getBinding() = ActivityMainBinding.inflate(layoutInflater)
|
55
|
61
|
|
56
|
62
|
override fun initData() {
|
|
@@ -206,7 +212,24 @@ class MainActivity : BaseActivity<MainViewModel, ActivityMainBinding>() {
|
206
|
212
|
|
207
|
213
|
}
|
208
|
214
|
}
|
209
|
|
-
|
|
215
|
+ Const.SDINSTALL -> {
|
|
216
|
+ val data = LogdOperateBean()
|
|
217
|
+ ManageApplication.getDeviceInfo()?.let {
|
|
218
|
+ data.sn = it
|
|
219
|
+ }
|
|
220
|
+ data.comm = "SD卡插入"
|
|
221
|
+ data.doEvent = EventLog.SDEMOUNTEDVENT
|
|
222
|
+ viewModel.eventLog(data)
|
|
223
|
+ }
|
|
224
|
+ Const.SDUNINSTALL->{
|
|
225
|
+ val data = LogdOperateBean()
|
|
226
|
+ ManageApplication.getDeviceInfo()?.let {
|
|
227
|
+ data.sn = it
|
|
228
|
+ }
|
|
229
|
+ data.comm = "SD卡拔出"
|
|
230
|
+ data.doEvent = EventLog.SDEJECTEVENT
|
|
231
|
+ viewModel.eventLog(data)
|
|
232
|
+ }
|
210
|
233
|
"策略更新" -> {
|
211
|
234
|
|
212
|
235
|
}
|