如何检测 android 在 adb 中完成下载?
How to detect that android finished downloading in adb?
我有一个脚本可以在 android phone.. 上做一些事情。其中一件事是下载一些文件 - 我需要等待它们下载后再去下一阶段..
我试图等待固定的时间...没有成功,因为下载时间各不相同
我试图搜索下载的文件是否存在循环,但文件名不是固定的...
我正在寻找检测某个进程(或 activity)的下载进程是否正在进行的方法 - 通过 adb.. 这可能吗?
谢谢
您可以轻松使用:
adb shell service check com.android.providers.downloads
或
adb shell ps com.android.providers.downloads
或
adb shell dumpsys notifications | grep -i download
..并测量输出的长度以确定下载服务是否为运行.
希望对您有所帮助!
我通过检查
的回复解决了这个问题
adb shell dumpsys activity services | findstr download
响应为'nothing'表示下载服务不是运行,否则返回服务记录
我有一个脚本可以在 android phone.. 上做一些事情。其中一件事是下载一些文件 - 我需要等待它们下载后再去下一阶段..
我试图等待固定的时间...没有成功,因为下载时间各不相同 我试图搜索下载的文件是否存在循环,但文件名不是固定的...
我正在寻找检测某个进程(或 activity)的下载进程是否正在进行的方法 - 通过 adb.. 这可能吗?
谢谢
您可以轻松使用:
adb shell service check com.android.providers.downloads
或
adb shell ps com.android.providers.downloads
或
adb shell dumpsys notifications | grep -i download
..并测量输出的长度以确定下载服务是否为运行.
希望对您有所帮助!
我通过检查
的回复解决了这个问题adb shell dumpsys activity services | findstr download
响应为'nothing'表示下载服务不是运行,否则返回服务记录