Przeglądaj źródła

app启动后延迟开启调试

weizhengliang 2 lat temu
rodzic
commit
c433b04536

+ 9 - 4
callingdoor/src/main/java/com/wdkl/app/ncs/callingdoor/activity/CallingdoorActivity.kt

@@ -190,6 +190,11 @@ class CallingdoorActivity :BaseActivity<CallingdoorActivityPresenter, Callingdoo
             //设置默认时区为中国标准时间
             //val alarmManager = getSystemService(ALARM_SERVICE) as AlarmManager
             //alarmManager.setTimeZone("Asia/Shanghai")
+
+            //打开网络调试
+            AppTool.Time.delay(60000) {
+                openNetworkDebug()
+            }
         }
 
         //tts初始化
@@ -595,7 +600,7 @@ class CallingdoorActivity :BaseActivity<CallingdoorActivityPresenter, Callingdoo
                     checkAppVersion()
                 }, { dialog, which ->
                     showMessage("开启调试")
-                    openNetwrokDebug()
+                    openNetworkDebug()
                 })
 
             return@setOnLongClickListener true
@@ -623,7 +628,7 @@ class CallingdoorActivity :BaseActivity<CallingdoorActivityPresenter, Callingdoo
     }
 
     //开启网络调试
-    private fun openNetwrokDebug() {
+    private fun openNetworkDebug() {
         val commands = arrayListOf(
             "/system/bin/sh",
             "setprop service.adb.tcp.port 5555",
@@ -631,14 +636,14 @@ class CallingdoorActivity :BaseActivity<CallingdoorActivityPresenter, Callingdoo
             "start adbd"
         )
         try {
-            RunAsRoot(commands)
+            runAsRoot(commands)
         } catch (e: IOException) {
             e.printStackTrace()
         }
     }
 
 
-    private fun RunAsRoot(cmds: ArrayList<String>) {
+    private fun runAsRoot(cmds: ArrayList<String>) {
         val p = Runtime.getRuntime().exec("su")
         val os = DataOutputStream(p.outputStream)
         for (tmpCmd in cmds) {