以下是一个 bash 脚本,可以循环检测安卓桌面是否开启:

#!/bin/bash

while true; do
    adb shell dumpsys window windows | grep -E 'mCurrentFocus|mFocusedApp'
    if [ $? -eq 0 ]; then
        echo "桌面已经开启"
        break
    else
        echo "桌面没有开启"
        sleep 1
    fi
done

这个脚本使用了 adb shell dumpsys window windows 命令来获取当前窗口信息,然后通过 grep 命令查找是否包含桌面的关键字。如果找到了,就说明桌面已经开启了;否则就说明桌面没有开启,需要继续等待。在等待的过程中,脚本使用了 sleep 命令来延迟一秒钟。当桌面开启后,脚本使用 break 命令退出循环。

bash 脚本 循环检测安卓桌面是否开启 如果是 输出 开启 退出循环 如果否 输出 没有 延迟1秒

原文地址: https://www.cveoy.top/t/topic/ciCd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录