Мне нужно разблокировать экран с помощью adb, и ожидание устройства завершается слишком рано (когда устройство загружается), и разблокировка экрана не выполняется. Есть ли способ обнаружить, что домашний экран, чтобы я мог разблокировать экран затем?
Это команда, которую я использую для разблокировки экрана -
adb wait-for-device shell input keyevent 82
getprop
стало возвращение каретки после него, поэтому изменениеadb
команды$(adb shell getprop sys.boot_completed | tr -d '\r')
сделало свое дело. Это просто обрезка символа возврата каретки.Это старый вопрос и не по теме, но вот как это сделать в одной строке:
источник
Вот что я придумал:
источник