android - 如何查找Android后台运行的服务是什么?

标签 android

如何查找 Android 后台运行的服务是什么? 比如输入法服务,... 在 Android 设备上使用 adb 或终端? 我可以使用“top”或“ps”命令吗?

也许我得换个方式问? 该服务是否表现为一个“进程”,然后我们可以使用“ps”或“top”命令来查找它?

最佳答案

显示正在运行的服务的更精确方法是使用 dumpsys

获取所有正在运行的服务的列表:

adb shell dumpsys activity services

显示特定服务的状态:

adb shell dumpsys activity services <partial-service-name>

例如,如果您的服务名称是 com.example.MyService:

adb shell dumpsys activity services MyService

关于android - 如何查找Android后台运行的服务是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2720947/

相关文章:

android - KeyStore 和 key 别名

java - Android 位图缩小

android - 导入 android.support.test 无法在修订版 22 中解决

java - 等待 2 个异步任务

android - Android 手机的外部 USB 设备?

java - 为什么我需要让用户订阅 Firebase 中的主题?

android跨度点击事件

android - 如何在android listview中保持滚动条的位置?

Android(Fragment) - 是否建议在 onActivityCreated 方法中初始化 View 对象?

Android rawQuery - 有没有办法使用参数化的 "IN"来收集数据