Runner за ADB ви позволява да запазвате и изпълнявате ADB команди от вашето Android устройство.
Устройството, срещу което искате да изпълнявате ADB команди, трябва да има разрешено отстраняване на грешки в wifi.
За да накарате вашето целево устройство да приема ADB команди, може да се наложи да изпълните:
adb tcpip 5555
Ще трябва да направите това с помощта на ADB на компютър или друго приложение като LADB.
Можете също да стартирате ADB команда от други приложения, като изпратите излъчване с намерение.
Примерен код:
val intent = Intent()
intent.action = "dev.tberghuis.adbrunner.RUN_ADB"
intent.putExtra("HOST", "192.168.0.99")
intent.putExtra("ADB_COMMAND", "shell echo здравей свят")
intent.addFlags(Intent.FLAG_INCLUDE_STOPPED_PACKAGES)
intent.component =
ComponentName("dev.tberghuis.adbrunner", "dev.tberghuis.adbrunner.AdbRunnerBroadcastReceiver")
appContext.sendBroadcast(намерение)
Изходен код: https://github.com/tberghuis/RunnerForAdb
Актуализирано на
16.06.2023 г.