Tổng quan Runner for ADB
Người chạy cho ADB cho phép bạn lưu và chạy các lệnh ADB từ thiết bị Android của mình.
Thiết bị mà bạn muốn chạy các lệnh ADB phải được bật gỡ lỗi wifi.
Để làm cho thiết bị được nhắm mục tiêu của bạn chấp nhận các lệnh ADB, bạn có thể cần chạy:
adb tcpip 5555
Bạn sẽ cần thực hiện việc này bằng cách sử dụng ADB trên PC hoặc ứng dụng khác như LADB.
Bạn cũng có thể chạy lệnh ADB từ các ứng dụng khác bằng cách gửi quảng bá với một Ý định.
Mã ví dụ:
val ý định = Ý định()
aim.action = "dev.tberghuis.adbrunner.RUN_ADB"
aim.putExtra("HOST", "192.168.0.99")
aim.putExtra("ADB_COMMAND", "shell echo xin chào thế giới")
ý định.addFlags(Intent.FLAG_INCLUDE_STOPPED_PACKAGES)
ý định.component =
ComponentName("dev.tberghuis.adbrunner", "dev.tberghuis.adbrunner.AdbRunnerBroadcastReceiver")
appContext.sendBroadcast(ý định)
Mã nguồn: https://github.com/tberghuis/RunnerForAdb
Thiết bị mà bạn muốn chạy các lệnh ADB phải được bật gỡ lỗi wifi.
Để làm cho thiết bị được nhắm mục tiêu của bạn chấp nhận các lệnh ADB, bạn có thể cần chạy:
adb tcpip 5555
Bạn sẽ cần thực hiện việc này bằng cách sử dụng ADB trên PC hoặc ứng dụng khác như LADB.
Bạn cũng có thể chạy lệnh ADB từ các ứng dụng khác bằng cách gửi quảng bá với một Ý định.
Mã ví dụ:
val ý định = Ý định()
aim.action = "dev.tberghuis.adbrunner.RUN_ADB"
aim.putExtra("HOST", "192.168.0.99")
aim.putExtra("ADB_COMMAND", "shell echo xin chào thế giới")
ý định.addFlags(Intent.FLAG_INCLUDE_STOPPED_PACKAGES)
ý định.component =
ComponentName("dev.tberghuis.adbrunner", "dev.tberghuis.adbrunner.AdbRunnerBroadcastReceiver")
appContext.sendBroadcast(ý định)
Mã nguồn: https://github.com/tberghuis/RunnerForAdb
Xem thêm