如何在应用程序启动时从 Activity 管理器获取 Activity 等待时间?
How to get Activity Waiting Time from ActivityManager on app launching?
我正在使用 ADB 在启动应用程序时显示等待时间 Activity,我使用的命令是:adb shell am start -S -W com.example.app/.MainActicity -c android.intent.category.LAUNCHER -a android.intent.action.MAIN
这是结果:
所以,我的问题是如何以编程方式获取 waitTime
值?谢谢。
正如评论部分所建议的那样,拥有一个基于 Linux 的终端,您可以通过解析 am start
命令的输出并像这样过滤值来以编程方式检索 WaitTime:
adb shell am start -S -W "com.example.abder.emarque/.Activities.EMarque" -c android.intent.category.LAUNCHER
-a android.intent.action.MAIN | grep -i waittime | cut -d' ' -f2
3813
而 grep -i waittime
过滤包含等待时间的行并且 cut
命令检索值本身。
希望对您有所帮助。
我正在使用 ADB 在启动应用程序时显示等待时间 Activity,我使用的命令是:adb shell am start -S -W com.example.app/.MainActicity -c android.intent.category.LAUNCHER -a android.intent.action.MAIN
这是结果:
所以,我的问题是如何以编程方式获取 waitTime
值?谢谢。
正如评论部分所建议的那样,拥有一个基于 Linux 的终端,您可以通过解析 am start
命令的输出并像这样过滤值来以编程方式检索 WaitTime:
adb shell am start -S -W "com.example.abder.emarque/.Activities.EMarque" -c android.intent.category.LAUNCHER
-a android.intent.action.MAIN | grep -i waittime | cut -d' ' -f2
3813
而 grep -i waittime
过滤包含等待时间的行并且 cut
命令检索值本身。
希望对您有所帮助。