Как узнать, какой сервис работает в фоновом режиме на Android? - PullRequest
2 голосов
/ 27 апреля 2010

Как узнать, какой сервис работает в фоновом режиме на Android? как сервис ввода метода, .... Используете adb или терминал на андроид устройстве? Могу ли я использовать команду "top" или "ps"?

Может быть, я должен спросить по-другому? Сервис представлен как один «процесс», тогда мы можем использовать команду «ps» или «top», чтобы найти его?

Ответы [ 2 ]

1 голос
/ 03 марта 2019

Более точный способ показать работающие сервисы - использовать dumpsys.

Чтобы получить список всех запущенных сервисов:

adb shell dumpsys activity services

Чтобы показать статус определенной услуги:

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

Например, если имя вашей службы com.example.MyService:

adb shell dumpsys activity services MyService
1 голос
/ 27 апреля 2010

Если вы работаете с эмулятором или у вас есть подключенное устройство, вы можете запустить adb с помощью 'adb shell' из командной строки и запустить все эти бинарные файлы linux, как top и ps.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...