android– 如何使用ADB命令检测正在运行的应用程序

android– 如何使用ADB命令检测正在运行的应用程序,第1张

概述参见英文答案>FindouttherunningprocessIDbypackagename                                    3个我有一个运行JellyBeanOS的Android设备.如果我知道包名称,有没有办法检测进程是否正在运行或不使用ADB命令?解决方法:不需要使用g

参见英文答案 > Find out the running process ID by package name                                    3个
我有一个运行Jelly Bean OS的AndroID设备.

如果我知道包名称,有没有办法检测进程是否正在运行或不使用ADB命令?

解决方法:

不需要使用grep. AndroID中的ps可以按COMM值过滤(在java应用程序的情况下,包名称的最后15个字符)

假设我们要检查com.androID.phone是否正在运行:

adb shell ps m.androID.phoneUSER     PID   PPID  VSIZE  RSS     WCHAN    PC         nameradio     1389  277   515960 33964 ffffffff 4024c270 S com.androID.phone

从AndroID 7.0中的ps按COMM值选项has been removed过滤.要在AndroID 7.0中按名称检查正在运行的进程,可以使用pIDof命令:

adb shell pIDof com.androID.phone

如果找到此类进程,则返回PID,否则返回空字符串.

总结

以上是内存溢出为你收集整理的android – 如何使用ADB命令检测正在运行的应用程序全部内容,希望文章能够帮你解决android – 如何使用ADB命令检测正在运行的应用程序所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1100761.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存