Runner for ADB laat jou toe om ADB-opdragte vanaf jou Android-toestel te stoor en uit te voer.
Toestel waarteen jy ADB-opdragte wil uitvoer, moet wifi-ontfouting geaktiveer hê.
Om jou geteikende toestel ADB-opdragte te laat aanvaar, moet jy dalk hardloop:
adb tcpip 5555
Jy sal dit moet doen deur ADB op rekenaar of 'n ander toepassing soos LADB te gebruik.
U kan ook ADB-opdrag vanaf ander toepassings uitvoer deur uitsending met 'n voorneme te stuur.
Voorbeeld kode:
val bedoeling = Intent()
intent.action = "dev.tberghuis.adbrunner.RUN_ADB"
intent.putExtra("HOST", "192.168.0.99")
intent.putExtra("ADB_COMMAND", "shell eggo hallo world")
intent.addFlags(Intent.FLAG_INCLUDE_STOPPED_PACKAGES)
bedoeling.komponent =
ComponentName("dev.tberghuis.adbrunner", "dev.tberghuis.adbrunner.AdbRunnerBroadcastReceiver")
appContext.sendBroadcast(voorneme)
Bronkode: https://github.com/tberghuis/RunnerForAdb
Opgedateer op
16 Jun. 2023