Runner para ADB permíteche gardar e executar comandos ADB desde o teu dispositivo Android.
O dispositivo no que desexa executar comandos ADB debería ter activada a depuración wifi.
Para que o teu dispositivo de destino acepte comandos ADB, quizais necesites executar:
adb tcpip 5555
Deberá facelo usando ADB no PC ou outra aplicación como LADB.
Tamén pode executar o comando ADB desde outras aplicacións enviando emisións cunha intención.
Código de exemplo:
val intent = Intención()
intent.action = "dev.tberghuis.adbrunner.RUN_ADB"
intent.putExtra("HOST", "192.168.0.99")
intent.putExtra("ADB_COMMAND", "shell echo ola mundo")
intent.addFlags(Intent.FLAG_INCLUDE_STOPPED_PACKAGES)
intención.compoñente =
ComponentName("dev.tberghuis.adbrunner", "dev.tberghuis.adbrunner.AdbRunnerBroadcast Receiver")
appContext.sendBroadcast (intento)
Código fonte: https://github.com/tberghuis/RunnerForAdb
Última actualización
16 de xuño de 2023