我知道我可以解锁屏幕、下拉通知栏并按清除通知按钮,但肯定有一种通过ADB清除通知的方法,对吧?我猜想这是通过“am”命令发送的某个意图,或者可能更简单,但我似乎在网上找不到任何信息。我只能得到用于apk的Java代码。
注:我应该提到我正在运行4.3,有时命令可能因版本而异。
注:我应该提到我正在运行4.3,有时命令可能因版本而异。
尝试:
adb shell service call notification 1
Pull down:
adb shell input swipe 0 0 0 300
Swipe away:
adb shell input swipe 0 400 300 400
需要注意的是,(x,y)坐标值因不同类型设备和Android版本而异。您需要进行多次检查来确定最适合您的x和y坐标。
adb shell input swipe 0 0 0 300
num=$(adb shell dumpsys notification | grep NotificationRecord | wc -l)
echo $num
while [ $num -gt 0 ]; do
adb shell input swipe 0 400 300 400
num=$(( $num - 1 ))
done