Runner for ADB vám umožňuje ukladať a spúšťať príkazy ADB z vášho zariadenia so systémom Android.
Zariadenie, na ktorom chcete spúšťať príkazy ADB, by malo mať povolené ladenie wifi.
Ak chcete, aby vaše cieľové zariadenie prijímalo príkazy ADB, možno budete musieť spustiť:
adb tcpip 5555
Budete to musieť urobiť pomocou ADB na PC alebo inej aplikácie, ako je LADB.
Príkaz ADB môžete spustiť aj z iných aplikácií odoslaním vysielania so zámerom.
Príklad kódu:
val intent = Intent()
intent.action = "dev.tberghuis.adbrunner.RUN_ADB"
intent.putExtra("HOSTITEĽ", "192.168.0.99")
intent.putExtra("ADB_COMMAND", "shell echo hello world")
intent.addFlags(Intent.FLAG_INCLUDE_STOPPED_PACKAGES)
zámer.komponent =
ComponentName("dev.tberghuis.adbrunner", "dev.tberghuis.adbrunner.AdbRunnerBroadcastReceiver")
appContext.sendBroadcast(intent)
Zdrojový kód: https://github.com/tberghuis/RunnerForAdb