Runner for ADB 소개
Runner for ADB를 사용하면 Android 기기에서 ADB 명령을 저장하고 실행할 수 있습니다.
ADB 명령을 실행하려는 장치에는 Wi-Fi 디버깅이 활성화되어 있어야 합니다.
대상 장치가 ADB 명령을 수락하도록 하려면 다음을 실행해야 할 수 있습니다.
adb tcpip 5555
PC의 ADB 또는 LADB와 같은 다른 앱을 사용하여 이 작업을 수행해야 합니다.
인텐트와 함께 브로드캐스트를 전송하여 다른 앱에서 ADB 명령을 실행할 수도 있습니다.
예제 코드:
값 의도 = 의도()
intent.action = "dev.tberghuis.adbrunner.RUN_ADB"
intent.putExtra("HOST", "192.168.0.99")
intent.putExtra("ADB_COMMAND", "쉘 에코 헬로 월드")
의도.addFlags(의도.FLAG_INCLUDE_STOPPED_PACKAGES)
인텐트.구성 요소 =
ComponentName("dev.tberghuis.adbrunner", "dev.tberghuis.adbrunner.AdbRunnerBroadcastReceiver")
appContext.sendBroadcast(의도)
소스 코드: https://github.com/tberghuis/RunnerForAdb
ADB 명령을 실행하려는 장치에는 Wi-Fi 디버깅이 활성화되어 있어야 합니다.
대상 장치가 ADB 명령을 수락하도록 하려면 다음을 실행해야 할 수 있습니다.
adb tcpip 5555
PC의 ADB 또는 LADB와 같은 다른 앱을 사용하여 이 작업을 수행해야 합니다.
인텐트와 함께 브로드캐스트를 전송하여 다른 앱에서 ADB 명령을 실행할 수도 있습니다.
예제 코드:
값 의도 = 의도()
intent.action = "dev.tberghuis.adbrunner.RUN_ADB"
intent.putExtra("HOST", "192.168.0.99")
intent.putExtra("ADB_COMMAND", "쉘 에코 헬로 월드")
의도.addFlags(의도.FLAG_INCLUDE_STOPPED_PACKAGES)
인텐트.구성 요소 =
ComponentName("dev.tberghuis.adbrunner", "dev.tberghuis.adbrunner.AdbRunnerBroadcastReceiver")
appContext.sendBroadcast(의도)
소스 코드: https://github.com/tberghuis/RunnerForAdb
더 보기