ADB Receive broadcast BOOT_COMPLETE

前端 未结 3 1348
借酒劲吻你
借酒劲吻你 2020-12-05 22:20

I want to wait until the android mobile phone has started and the MediaScanner is done.

Afterwards I want to perform an action using adb.

adb wait-for-devic

3条回答
  •  时光取名叫无心
    2020-12-05 22:39

    You can keep polling for sys.boot_completed or dev.bootcomplete system properties.

    As for the code, I do not know what environment and/or scripting language you are using. It's pretty straightforward. First you need to find which property is being set to "1" up on boot completion by your phone's software. Let's say it is dev.bootcomplete. Then the following command would return control back to your script after the phone is booted up

    adb wait-for-device shell 'while [[ -z $(getprop dev.bootcomplete) ]] ; do sleep 1; done'
    

提交回复
热议问题