Runner for ADB le permite guardar y ejecutar comandos ADB desde su dispositivo Android.
El dispositivo en el que desea ejecutar los comandos ADB debe tener habilitada la depuración wifi.
Para hacer que su dispositivo de destino acepte comandos ADB, es posible que deba ejecutar:
adb tcpip 5555
Deberá hacer esto usando ADB en la PC u otra aplicación como LADB.
También puede ejecutar el comando ADB desde otras aplicaciones enviando una transmisión con un Intent.
Código de ejemplo:
intención de valor = intención ()
intención.acción = "dev.tberghuis.adbrunner.RUN_ADB"
intención.putExtra("HOST", "192.168.0.99")
intent.putExtra("ADB_COMMAND", "shell echo hola mundo")
intent.addFlags(Intent.FLAG_INCLUDE_STOPPED_PACKAGES)
intención.componente =
ComponentName("dev.tberghuis.adbrunner", "dev.tberghuis.adbrunner.AdbRunnerBroadcastReceiver")
appContext.sendBroadcast(intención)
Código fuente: https://github.com/tberghuis/RunnerForAdb