Το Runner for ADB σάς επιτρέπει να αποθηκεύετε και να εκτελείτε εντολές ADB από τη συσκευή σας Android.
Η συσκευή στην οποία θέλετε να εκτελέσετε εντολές ADB θα πρέπει να έχει ενεργοποιημένη τον εντοπισμό σφαλμάτων wifi.
Για να κάνετε τη στοχευμένη συσκευή σας να δέχεται εντολές ADB, ίσως χρειαστεί να εκτελέσετε:
adb tcpip 5555
Θα χρειαστεί να το κάνετε αυτό χρησιμοποιώντας το ADB σε υπολογιστή ή άλλη εφαρμογή όπως το LADB.
Μπορείτε επίσης να εκτελέσετε την εντολή ADB από άλλες εφαρμογές στέλνοντας εκπομπή με Intent.
Παράδειγμα κώδικα:
val intent = Intent()
intent.action = "dev.tberghuis.adbrunner.RUN_ADB"
intent.putExtra("HOST", "192.168.0.99")
intent.putExtra("ADB_COMMAND", "shell echo hello world")
intent.addFlags(Intent.FLAG_INCLUDE_STOPPED_PACKAGES)
πρόθεση.συστατικό =
ComponentName("dev.tberghuis.adbrunner", "dev.tberghuis.adbrunner.AdbRunnerBroadcastReceiver")
appContext.sendBroadcast(πρόθεση)
Πηγαίος κώδικας: https://github.com/tberghuis/RunnerForAdb
Ενημερώθηκε στις
16 Ιουν 2023