Runner для ADB дазваляе захоўваць і запускаць каманды ADB з вашай прылады Android.
На прыладзе, на якой вы хочаце запускаць каманды ADB, павінна быць уключана адладка Wi-Fi.
Каб ваша мэтавая прылада прымала каманды ADB, вам можа спатрэбіцца запусціць:
adb tcpip 5555
Вам трэба будзе зрабіць гэта з дапамогай ADB на ПК або іншай праграмы, напрыклад LADB.
Вы таксама можаце запусціць каманду ADB з іншых праграм, адправіўшы трансляцыю з намерам.
Прыклад кода:
val intent = Intent()
intent.action = "dev.tberghuis.adbrunner.RUN_ADB"
intent.putExtra("ХОСТ", "192.168.0.99")
intent.putExtra("ADB_COMMAND", "рэха абалонкі прывітанне, свет")
intent.addFlags(Intent.FLAG_INCLUDE_STOPPED_PACKAGES)
intent.component =
ComponentName("dev.tberghuis.adbrunner", "dev.tberghuis.adbrunner.AdbRunnerBroadcastReceiver")
appContext.sendBroadcast(намер)
Зыходны код: https://github.com/tberghuis/RunnerForAdb