Mis*_*haP 7 shell android adb android-notifications
我知道我可以解锁屏幕,下拉通知,然后按清除通知按钮,但是必须有办法清除通知ADB,对吗?我猜它是Intent通过'am'命令发送的,或者更简单的东西,但我似乎无法在网上找到任何东西.我得到的只是Java用于的代码apk.
编辑:我应该提到我在4.3上运行,有时命令可能因版本而异.
尝试:
adb shell service call notification 1
Run Code Online (Sandbox Code Playgroud)
如果您知道设备类型和 Android 版本,则无需 root 设备即可使用 ADB 清除通知。
这个想法是下拉通知并一一刷掉所有通知。
拉下:
adb shell input swipe 0 0 0 300
Run Code Online (Sandbox Code Playgroud)滑开:
adb shell input swipe 0 400 300 400
Run Code Online (Sandbox Code Playgroud)值得一提的是,(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
Run Code Online (Sandbox Code Playgroud)
更多详细信息可以在这里找到:https ://www.sromku.com/blog/android-adb-clear-notifications
| 归档时间: |
|
| 查看次数: |
7007 次 |
| 最近记录: |