Runner for ADB vám umožňuje ukládat a spouštět příkazy ADB ze zařízení Android.
Zařízení, na kterém chcete spouštět příkazy ADB, by mělo mít povoleno ladění wifi.
Aby vaše cílové zařízení přijímalo příkazy ADB, možná budete muset spustit:
adb tcpip 5555
Budete to muset udělat pomocí ADB na PC nebo jiné aplikaci, jako je LADB.
Příkaz ADB můžete také spustit z jiných aplikací odesláním vysílání s Intent.
Příklad kódu:
val intent = Intent()
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)
záměr.komponenta =
ComponentName("dev.tberghuis.adbrunner", "dev.tberghuis.adbrunner.AdbRunnerBroadcastReceiver")
appContext.sendBroadcast(intent)
Zdrojový kód: https://github.com/tberghuis/RunnerForAdb
Datum aktualizace
16. 6. 2023