浏览代码

1.将方法改为调用ManageApplication中的方法

20241218TB223FC(测试jar包)
wangwanlei 1年前
父节点
当前提交
c3eacab7f6
共有 1 个文件被更改,包括 61 次插入77 次删除
  1. 61
    77
      app/src/main/java/com/xhly/manageapp/ui/ManageActivity.kt

+ 61
- 77
app/src/main/java/com/xhly/manageapp/ui/ManageActivity.kt 查看文件

15
 import com.xhly.corelib.utils.LogShow
15
 import com.xhly.corelib.utils.LogShow
16
 import com.xhly.manageapp.ManageApplication
16
 import com.xhly.manageapp.ManageApplication
17
 import com.xhly.manageapp.databinding.ActivityManageBinding
17
 import com.xhly.manageapp.databinding.ActivityManageBinding
18
-import com.xhly.manageapp.utils.ZJAPPUtils
19
 import java.io.File
18
 import java.io.File
20
 
19
 
21
 
20
 
22
 //安装白名单为添加机制,不在白名单时需要去移除
21
 //安装白名单为添加机制,不在白名单时需要去移除
23
 class ManageActivity : BaseActivity<CommonBaseViewModel, ActivityManageBinding>() {
22
 class ManageActivity : BaseActivity<CommonBaseViewModel, ActivityManageBinding>() {
24
-    private lateinit var csdkManager: CSDKManager
25
     private var type = 1
23
     private var type = 1
26
     private var type1 = 0
24
     private var type1 = 0
27
     private var type2 = 0
25
     private var type2 = 0
35
     override fun getBinding() = ActivityManageBinding.inflate(layoutInflater)
33
     override fun getBinding() = ActivityManageBinding.inflate(layoutInflater)
36
 
34
 
37
     override fun initData() {
35
     override fun initData() {
38
-        csdkManager = CSDKManager(this)
39
         //同意运行时权限
36
         //同意运行时权限
40
-        csdkManager.setRuntimePermissions(true)
41
-        //未知来源权限
42
-      /*  csdkManager.enableAllUnkownsourcesV3(true)*/
37
+        ManageApplication.setRuntimePermissions(true)
43
     }
38
     }
44
 
39
 
45
 
40
 
46
     override fun initView() {
41
     override fun initView() {
47
-/*
48
         mBinding.adbopenBtn.setOnClickListener {
42
         mBinding.adbopenBtn.setOnClickListener {
49
-            Toast("设置" + csdkManager.enableUsbDebugging(true))
43
+            Toast("设置" + ManageApplication.enableUsbDebugging(true))
50
         }
44
         }
51
         mBinding.adbcloseBtn.setOnClickListener {
45
         mBinding.adbcloseBtn.setOnClickListener {
52
-            Toast("设置" + csdkManager.enableUsbDebugging(false))
46
+            Toast("设置" + ManageApplication.enableUsbDebugging(false))
53
         }
47
         }
54
         mBinding.cameraBtn.setOnClickListener {
48
         mBinding.cameraBtn.setOnClickListener {
55
             if (type == 0) {
49
             if (type == 0) {
57
             } else {
51
             } else {
58
                 type = 0
52
                 type = 0
59
             }
53
             }
60
-            Toast("设置" + csdkManager.disableCamera((type == 0)))
54
+            val b = type == 0
55
+            Toast("设置 $b")
56
+            ManageApplication.disableCamera(b)
61
         }
57
         }
62
         mBinding.bluBtn.setOnClickListener {
58
         mBinding.bluBtn.setOnClickListener {
63
             type1 = if (type1 == 0) {
59
             type1 = if (type1 == 0) {
65
             } else {
61
             } else {
66
                 0
62
                 0
67
             }
63
             }
68
-            Toast("设置" + csdkManager.enableBluetoothV3(type1 == 0))
69
-            startActivity(Intent(Settings.ACTION_BLUETOOTH_SETTINGS))
64
+            var b = type1 == 0
65
+            Toast("设置" + b)
66
+            ManageApplication.enableBluetooth(b)
70
         }
67
         }
71
         mBinding.netBtn.setOnClickListener {
68
         mBinding.netBtn.setOnClickListener {
72
             type5 = if (type5 == 0) {
69
             type5 = if (type5 == 0) {
74
             } else {
71
             } else {
75
                 0
72
                 0
76
             }
73
             }
77
-            csdkManager.enableDataV3(type5 == 0)
74
+            var b = type5 == 0
75
+            Toast("设置" + b)
76
+            ManageApplication.enableData(b)
78
             startActivity(Intent(Settings.ACTION_NETWORK_OPERATOR_SETTINGS))
77
             startActivity(Intent(Settings.ACTION_NETWORK_OPERATOR_SETTINGS))
79
         }
78
         }
80
 
79
 
84
             } else {
83
             } else {
85
                 0
84
                 0
86
             }
85
             }
87
-            Toast("设置" + csdkManager.enableLocationV3(type3 == 0))
88
-            startActivity(Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS))
86
+            Toast("设置" + (type3 == 0))
87
+            ManageApplication.enableLocation((type3 == 0))
89
         }
88
         }
90
         mBinding.wifiBtn.setOnClickListener {
89
         mBinding.wifiBtn.setOnClickListener {
91
             type2 = if (type2 == 0) {
90
             type2 = if (type2 == 0) {
93
             } else {
92
             } else {
94
                 0
93
                 0
95
             }
94
             }
96
-            Toast("设置" + csdkManager.enableWifiV3(type2 == 0))
97
-            startActivity(Intent(Settings.ACTION_WIFI_SETTINGS))
95
+            Toast("设置" +(type2 == 0))
96
+            ManageApplication.enableWifi(type2==0)
98
         }
97
         }
99
 
98
 
100
         mBinding.wifiHighBtn.setOnClickListener {
99
         mBinding.wifiHighBtn.setOnClickListener {
101
             type6 = getType(type6)
100
             type6 = getType(type6)
102
-            //csdkManager.disallowWifiV3(false)
103
-            csdkManager.disallowWifiAdvanceSettingsV3(type6==0)
101
+            //csdkManager.disallowWifi_v3(false)
102
+            ManageApplication.disallowWifiAdvanceSettings(type6==0)
103
+            Toast("设置" +(type6 == 0))
104
             startActivity(Intent(Settings.ACTION_WIFI_SETTINGS))
104
             startActivity(Intent(Settings.ACTION_WIFI_SETTINGS))
105
         }
105
         }
106
 
106
 
107
         mBinding.wifiHighBtn2.setOnClickListener {
107
         mBinding.wifiHighBtn2.setOnClickListener {
108
             type6 = getType(type6)
108
             type6 = getType(type6)
109
-            //csdkManager.disallowWifiV3(false)
110
-            csdkManager.disallowWifiAdvanceSettingsV3(type6==0)
111
-             startActivity(Intent(Settings.ACTION_WIFI_SETTINGS))
109
+            //csdkManager.disallowWifi_v3(false)
110
+            ManageApplication.disallowWifiAdvanceSettings(type6==0)
111
+            Toast("设置" +(type6 == 0))
112
+            startActivity(Intent(Settings.ACTION_WIFI_SETTINGS))
112
         }
113
         }
113
 
114
 
114
         mBinding.usbBtn.setOnClickListener {
115
         mBinding.usbBtn.setOnClickListener {
115
-            type4 = if (type4 == 0) {
116
-                1
117
-            } else {
118
-                0
119
-            }
120
-            var s = if (type4 == 0) {
121
-                "禁用"
122
-            } else {
123
-                "启用"
124
-            }
125
-            Toast("$s,设置" + csdkManager.requestKeyControl_V3(26, type4 == 0))
116
+            type4 = getType(type4 )
117
+            Toast("设置" + (type4 == 0))
118
+            ManageApplication.requestKeyControl_V3(26,type4 == 0)
126
         }
119
         }
127
         var type7 = 0
120
         var type7 = 0
128
         mBinding.sdBtn.setOnClickListener {
121
         mBinding.sdBtn.setOnClickListener {
129
-            type7 = if (type7 == 0) {
130
-                1
131
-            } else {
132
-                0
133
-            }
134
-            Toast("设置" + csdkManager.enableMassStorage(type7 == 0))
122
+            type7 = getType(type7 )
123
+            Toast("设置" +(type7 == 0))
124
+            ManageApplication.enableMassStorage(type7 == 0)
135
         }
125
         }
136
         var type8 = 0
126
         var type8 = 0
137
         mBinding.otgBtn.setOnClickListener {
127
         mBinding.otgBtn.setOnClickListener {
138
-            type8 = if (type8 == 0) {
139
-                1
140
-            } else {
141
-                0
142
-            }
143
-            csdkManager.isCustomOtg=(type8 == 0)
144
-            Toast("设置")
128
+            type8 = getType(type8)
129
+            ManageApplication.setCustomOTG((type8 == 0))
130
+            Toast("设置"+(type8 == 0))
145
         }
131
         }
146
         var type9 = 0
132
         var type9 = 0
147
         mBinding.banBtn.setOnClickListener {
133
         mBinding.banBtn.setOnClickListener {
148
             type9 = getType(type9)
134
             type9 = getType(type9)
149
-            */
150
-/*appList.forEach {
151
-                csdkManager.setPackageEnabled(it, type9 == 0)
152
-            }*//*
153
-
154
-            csdkManager.setPackageEnabled("com.coolapk.market", type9 == 0)
135
+            ManageApplication.setPackageEnabled("com.coolapk.market", type9 == 0)
136
+        }
137
+        mBinding.settimeBtn.setOnClickListener {
138
+           // ManageApplication.setSysTime(0)
155
         }
139
         }
156
         mBinding.uninstallBtn.setOnClickListener {
140
         mBinding.uninstallBtn.setOnClickListener {
157
             //csdkManager.removeInstallPackageWhiteList(arrayListOf("com.baidu.searchbox"))
141
             //csdkManager.removeInstallPackageWhiteList(arrayListOf("com.baidu.searchbox"))
158
-            csdkManager.uninstallPackage("com.coolapk.market", true)
142
+            ManageApplication.uninstallPackage("com.coolapk.market")
159
         }
143
         }
160
         mBinding.installBtn.setOnClickListener {
144
         mBinding.installBtn.setOnClickListener {
161
             var file = Environment.getExternalStoragePublicDirectory(DIRECTORY_DOWNLOADS)
145
             var file = Environment.getExternalStoragePublicDirectory(DIRECTORY_DOWNLOADS)
162
             var name = file.toString()
146
             var name = file.toString()
163
             var sb = StringBuffer()
147
             var sb = StringBuffer()
164
-            csdkManager.installPackageWhiteList?.forEach {
148
+            ManageApplication.getInstallPackageWhiteList().forEach {
165
                 sb.append("$it,")
149
                 sb.append("$it,")
166
             }
150
             }
167
             Toast("路径$name")
151
             Toast("路径$name")
168
             LogShow("白名单" + sb.toString())
152
             LogShow("白名单" + sb.toString())
169
-            */
170
-/*   csdkManager.addInstallPackageWhiteList(
171
-                   arrayListOf(
172
-                       "com.xhly.manageapp", "com.coolapk.market"
173
-                   )
174
-               )*//*
153
+            ManageApplication.addInstallPackageWhiteList(
154
+                arrayListOf(
155
+                    "com.xhly.manageapp", "com.coolapk.market"
156
+                )
157
+            )
175
 
158
 
176
 
159
 
177
-            */
178
-/* csdkManager.disableInstallation(false)*//*
160
+            ManageApplication.disableInstallation(false)
179
 
161
 
180
-          */
181
-/*  ManageApplication.addInstallPackageWhiteList(arrayListOf( "com.coolapk.market"))*//*
162
+            ManageApplication.addInstallPackageWhiteList(arrayListOf("com.coolapk.market"))
182
 
163
 
183
-            ManageApplication.removeInstallPackageWhiteList(arrayListOf( "com.coolapk.market"))
184
-            csdkManager.installPackage(File(name,"test.apk").toString())
164
+            ManageApplication.removeInstallPackageWhiteList(arrayListOf("com.coolapk.market"))
165
+            ManageApplication.installPackage(File(name, "test.apk").toString())
185
             //ZJAPPUtils.installApk(this, File(name, "test.apk"))
166
             //ZJAPPUtils.installApk(this, File(name, "test.apk"))
186
         }
167
         }
187
         var type10 = 0
168
         var type10 = 0
198
                 Toast("关闭功能")
179
                 Toast("关闭功能")
199
                 COMPONENT_ENABLED_STATE_DISABLED
180
                 COMPONENT_ENABLED_STATE_DISABLED
200
             }
181
             }
201
-            csdkManager.setComponentEnabled(
182
+            ManageApplication.setComponentEnabled(
202
                 componentName,
183
                 componentName,
203
                 state,
184
                 state,
204
                 DONT_KILL_APP
185
                 DONT_KILL_APP
210
                 arrayListOf("设备Mac地址", "设备SN号", "获取设备型号信息", "获取设备IMEI信息")
191
                 arrayListOf("设备Mac地址", "设备SN号", "获取设备型号信息", "获取设备IMEI信息")
211
             array.forEach {
192
             array.forEach {
212
                 var indexOf = array.indexOf(it)
193
                 var indexOf = array.indexOf(it)
213
-                var deviceInfo = csdkManager.getDeviceInfo(indexOf + 1)
194
+                var deviceInfo = ManageApplication.getDeviceInfo(indexOf + 1)
214
                 LogShow("$it==$deviceInfo")
195
                 LogShow("$it==$deviceInfo")
215
             }
196
             }
216
         }
197
         }
219
             num++
200
             num++
220
             Toast("还有${5 - num}次,恢复出厂")
201
             Toast("还有${5 - num}次,恢复出厂")
221
             if (num == 5) {
202
             if (num == 5) {
222
-                var launchFactoryReset = csdkManager.launchFactoryReset()
203
+                var launchFactoryReset = ManageApplication.launchFactoryReset()
223
                 Toast("恢复出厂成功=" + launchFactoryReset)
204
                 Toast("恢复出厂成功=" + launchFactoryReset)
224
             }
205
             }
225
         }
206
         }
226
         mBinding.launcherBtn.setOnClickListener {
207
         mBinding.launcherBtn.setOnClickListener {
227
             //Toast("设置成功"+csdkManager.setLauncher("com.xhly.manageapp"))
208
             //Toast("设置成功"+csdkManager.setLauncher("com.xhly.manageapp"))
228
-            csdkManager.setCustomLauncher(
209
+           ManageApplication.setCustomLauncher(
229
                 "com.xhly.manageapp",
210
                 "com.xhly.manageapp",
230
                 "com.xhly.manageapp.ui.ManageActivity"
211
                 "com.xhly.manageapp.ui.ManageActivity"
231
             )
212
             )
233
         var type12 = 0
214
         var type12 = 0
234
         mBinding.airbtnBtn.setOnClickListener {
215
         mBinding.airbtnBtn.setOnClickListener {
235
             type12 = getType(type12)
216
             type12 = getType(type12)
236
-            Toast("禁止操作" + csdkManager.disallowAirplaneModeV3(type12==0 ))
217
+            Toast("禁止操作" +(type12 == 0))
218
+            ManageApplication.disallowAirplaneMode_v3(type12 == 0)
237
         }
219
         }
238
         var type13 = 0
220
         var type13 = 0
239
         mBinding.statusBtn.setOnClickListener {
221
         mBinding.statusBtn.setOnClickListener {
240
             type13 = getType(type13)
222
             type13 = getType(type13)
241
-            Toast("禁止操作" + csdkManager.hideStatusBar(type13 == 0))
223
+            Toast("禁止操作"+(type13 == 0))
224
+            ManageApplication.hideStatusBar(type13 == 0)
242
         }
225
         }
243
         var type14 = 0
226
         var type14 = 0
244
         mBinding.statuspanelBtn.setOnClickListener {
227
         mBinding.statuspanelBtn.setOnClickListener {
245
             type14 = getType(type14)
228
             type14 = getType(type14)
246
-            Toast("禁止操作" + csdkManager.disableStatusBarPanel(type14 == 0))
229
+            Toast("禁止操作" +(type14 == 0))
230
+            ManageApplication.disableStatusBarPanel(type14 == 0)
247
         }
231
         }
248
         var type15 = 0
232
         var type15 = 0
249
         mBinding.hidekeyBtn.setOnClickListener {
233
         mBinding.hidekeyBtn.setOnClickListener {
250
             type15 = getType(type15)
234
             type15 = getType(type15)
251
-            csdkManager.hideBackSoftKey(type15 == 0)
252
-            csdkManager.hideMenuSoftKey(type15 == 0)
253
-            csdkManager.hideHomeSoftKey(type15 == 0)
235
+            var b = (type15 == 0)
236
+            ManageApplication.hideBackSoftKey(b)
237
+            ManageApplication.hideMenuSoftKey(b)
238
+            ManageApplication.hideHomeSoftKey(b)
254
         }
239
         }
255
-*/
256
     }
240
     }
257
 
241
 
258
     override fun finish() {
242
     override fun finish() {

正在加载...
取消
保存