Runner za ADB omogućuje spremanje i pokretanje ADB naredbi s vašeg Android uređaja.
Uređaj na kojem želite pokretati ADB naredbe trebao bi imati omogućeno wifi otklanjanje pogrešaka.
Da bi vaš ciljani uređaj prihvatio ADB naredbe, možda ćete morati pokrenuti:
adb tcpip 5555
Morat ćete to učiniti pomoću ADB-a na računalu ili druge aplikacije kao što je LADB.
Također možete pokrenuti ADB naredbu iz drugih aplikacija slanjem emitiranja s namjerom.
Primjer koda:
val namjera = Namjera()
intent.action = "dev.tberghuis.adbrunner.RUN_ADB"
intent.putExtra("HOST", "192.168.0.99")
intent.putExtra("ADB_COMMAND", "shell echo hello world")
intent.addFlags(Intent.FLAG_INCLUDE_STOPPED_PACKAGES)
namjera.komponenta =
ComponentName("dev.tberghuis.adbrunner", "dev.tberghuis.adbrunner.AdbRunnerBroadcastReceiver")
appContext.sendBroadcast(namjera)
Izvorni kod: https://github.com/tberghuis/RunnerForAdb