如何找到Android后台运行的服务?就像输入法服务,....在android设备上使用adb还是终端?我可以使用"top“或"ps”命令吗?
也许我得用另一种方式问?服务是否被表示为一个“进程”,然后我们可以使用"ps“或"top”命令来查找它?
发布于 2019-03-02 22:26:24
更精确地显示正在运行的服务的方法是使用dumpsys
。
要获取所有运行的服务的列表,请执行以下操作:
adb shell dumpsys activity services
要显示特定服务的状态,请执行以下操作:
adb shell dumpsys activity services <partial-service-name>
例如,如果您的服务名称为com.example.MyService
adb shell dumpsys activity services MyService
发布于 2010-04-27 13:13:14
如果你正在运行模拟器或者有一个连接的设备,你可以从命令行使用'adb shell‘启动adb,然后你就可以运行所有这些linux二进制文件了,比如top和ps。
https://stackoverflow.com/questions/2720947
复制相似问题