Если бы вы действительно нуждались в этой информации, это было бы возможно.У вас может быть фоновый процесс, запускающий таймер, и каждые N минут он может вызывать getVisibleApplications () и отслеживать, что было добавлено или удалено в список.
Трудность заключается в том, чтобы найти правильный баланс между точными данными и временем работы от батареи, так как очень маленькое значение N (секунд / минут) будет препятствовать сну устройства и приведет к серьезному ухудшению срока службы батареи.Очень большое значение N будет иметь минимальное влияние на срок службы батареи, но данные не будут очень точными.
Вы также можете комбинировать его с событиями ... возможно, вы будете агрессивно следить, когда включена подсветка, иежечасно, когда он выключен.
Не совсем уверен, что вы пытаетесь сделать, поэтому мои извинения, если это не поможет вообще.