Runner for ADB, android cihazınızdan ADB komutlarını kaydetmenize ve çalıştırmanıza izin verir.
ADB komutlarını çalıştırmak istediğiniz cihazda wifi hata ayıklaması etkinleştirilmiş olmalıdır.
Hedeflenen cihazınızın ADB komutlarını kabul etmesini sağlamak için şunları çalıştırmanız gerekebilir:
adb tcpip 5555
Bunu PC'de ADB veya LADB gibi başka bir uygulama kullanarak yapmanız gerekecek.
ADB komutunu, bir Amaç ile yayın göndererek diğer uygulamalardan da çalıştırabilirsiniz.
Örnek kod:
val niyet = Amaç ()
Intent.action = "dev.tberghuis.adbrunner.RUN_ADB"
Intent.putExtra("HOST", "192.168.0.99")
Intent.putExtra("ADB_COMMAND", "kabuk yankısı merhaba dünya")
Intent.addFlags(Intent.FLAG_INCLUDE_STOPPED_PACKAGES)
niyet.bileşen =
BileşenAdı("dev.tberghuis.adbrunner", "dev.tberghuis.adbrunner.AdbRunnerBroadcastReceiver")
appContext.sendBroadcast(niyet)
Kaynak kodu: https://github.com/tberghuis/RunnerForAdb
Güncellenme tarihi
16 Haz 2023