У меня есть служба, которая должна следить за тем, какое приложение находится на переднем плане и на основе приложения выполняет некоторые функции.
Я могу получить список приложений переднего плана, используя ActivityManager.getRunningAppProcesses ().
Но при этом я не могу отслеживать, когда изменяется приложение переднего плана.
ех. когда приложение 1, которое было передним планом, переходит в фоновое состояние, а новое приложение 2 выходит на передний план, служба должна быть уведомлена об этом.
Есть ли какие-либо трансляции, происходящие в Android, чтобы мой сервис мог зарегистрироваться на них, и когда происходит изменение в приложении переднего плана, сервис получает уведомление и может выполнять необходимые функции.
Я не хочу вносить какие-либо изменения в приложения ...
Любые возможности, пожалуйста, предложите ...