Как проверить, что телефон не работает или не работает какое-либо приложение? в Android

Я хочу проверить, если телефон и процессор Android простаивают или нет. Экран вкл / выкл не достаточен для этого случая, потому что может быть музыка играет, даже если свет выключен, и есть много подобных примеров. Кто-нибудь может дать мне какой-нибудь правильный способ проверить эту вещь?

1 ответ

ЦП никогда не работает полностью, поскольку системные процессы выполняются в фоновом режиме, а также работает ваше собственное приложение. Об остальной части вопроса:

    ActivityManager am = (ActivityManager)getSystemService(Activity.ACTIVITY_SERVICE);
    List apps = am.getRunningTasks(99);

getRunningTasks() вернет List из текущих активных задач, хотя я бы не считал этот метод очень надежным (пожалуйста, прочитайте javadoc метода для получения дополнительной информации). Int, которое вы передаете методу, - это желаемое максимальное количество задач.

Другие вопросы по тегам