Browse Source

1.添加csdkmanager方法调用

master
wangwanlei 11 months ago
parent
commit
bf07edac42
1 changed files with 14 additions and 5 deletions
  1. 14
    5
      app/src/main/java/com/xhly/manageapp/ManageApplication.kt

+ 14
- 5
app/src/main/java/com/xhly/manageapp/ManageApplication.kt View File

@@ -170,9 +170,18 @@ class ManageApplication : MultiDexApplication() {
170 170
         /**
171 171
          *禁用/启用OTG true:允许连接外部OTG
172 172
          */
173
-        fun  setCustomOTG(enableFlag: Boolean) {
173
+        fun setCustomOTG(enableFlag: Boolean) {
174 174
             if (ModelNameUtils.IS_LianxX505f()) {
175
-                csdkManager?.isCustomOtg=enableFlag
175
+                csdkManager?.isCustomOtg = enableFlag
176
+            }
177
+        }
178
+
179
+        /**
180
+         * 设置运行时权限
181
+         */
182
+        fun setRuntimePermissions(enableFlag: Boolean) {
183
+            if (ModelNameUtils.IS_LianxX505f()) {
184
+                csdkManager?.setRuntimePermissions(enableFlag)
176 185
             }
177 186
         }
178 187
     }
@@ -182,10 +191,10 @@ class ManageApplication : MultiDexApplication() {
182 191
         Toaster.init(this)
183 192
         if (ModelNameUtils.IS_LianxX505f()) {
184 193
             //是505f则执行
185
-          /*  csdkManager = CSDKManager(this)
194
+            csdkManager = CSDKManager(this)
186 195
             addInstallPackageWhiteList(arrayListOf("com.xhly.manageapp"))
187
-            disableInstallation(false)*/
188
-
196
+            disableInstallation(false)
197
+            setRuntimePermissions(true)
189 198
         }
190 199
     }
191 200
 }

Loading…
Cancel
Save