我想等android手机启动了 MediaScanner 已完成。
之后我想使用 adb 执行一个操作。
adb wait-for-device 会在手机启动序列完成之前完成。
如何捕获例如BOOT_COMPLETE 通过 ADB 广播? 类似于:WAITING启动完成。 我不知道这是否可能?
最佳答案
您可以继续轮询 sys.boot_completed
或 dev.bootcomplete
系统属性。
至于代码,我不知道您使用的是什么环境和/或脚本语言。这很简单。首先,您需要找到手机软件在启动完成时将哪个属性设置为“1”。假设它是 dev.bootcomplete
。然后以下命令将在手机启动后将控制权返回给您的脚本
adb wait-for-device shell 'while [[ -z $(getprop dev.bootcomplete) ]] ; do sleep 1; done'
关于android - ADB 接收广播 BOOT_COMPLETE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13091035/