以下是一个 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 脚本:循环检测安卓桌面是否开启

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

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