Runner for ADB pozwala zapisywać i uruchamiać polecenia ADB z urządzenia z systemem Android.
Urządzenie, na którym chcesz uruchamiać polecenia ADB, powinno mieć włączone debugowanie Wi-Fi.
Aby urządzenie docelowe akceptowało polecenia ADB, może być konieczne uruchomienie:
  adb tcpip 5555
Będziesz musiał to zrobić za pomocą ADB na PC lub innej aplikacji, takiej jak LADB.
Możesz także uruchomić polecenie ADB z innych aplikacji, wysyłając transmisję z zamiarem.
Przykładowy kod:
  val zamiar = zamiar ()
  zamiar.działanie = "dev.tberghuis.adbrunner.RUN_ADB"
  intent.putExtra("HOST", "192.168.0.99")
  int.putExtra("ADB_COMMAND", "shell echo hello world")
  zamiar.addFlags(Intent.FLAG_INCLUDE_STOPPED_PACKAGES)
  intencja.komponent =
    ComponentName("dev.tberghuis.adbrunner", "dev.tberghuis.adbrunner.AdbRunnerBroadcastReceiver")
  appContext.sendBroadcast(zamiar)
Kod źródłowy: https://github.com/tberghuis/RunnerForAdb
Ostatnia aktualizacja
16 cze 2023