Возможно ли каким-либо образом прослушивать события ActivityManager, например. когда начинаются действия? Передаёт ли ActivityManager трансляции? Я ничего не обнаружил, что это так.Слушайте события ActivityManager?
Что мне в основном нужно сделать: я хочу, чтобы мое приложение запускало один из моих действий всякий раз, когда определенное (третье лицо) приложение запускается/фокусируется. Проблема заключается в том, что это должно произойти до того, как приложение thirdparty будет фактически отображаться.
То, что я пытался до сих пор, как обходные: выход
- LogCat: я запрашиваю LogCat каждый 0.8s (фильтруется, чтобы показать только ActivityManager события), но это съедает до многих RESSOURCES
- getRunningTasks: Замедляет телефон слишком много и не очень безопасен, поскольку деятельность может работать, но не в настоящее время в фокусе
Любые идеи?
Вы могли бы прокомментировать, почему ваше приложение должно запускаться перед определенным третьим сторонним приложением? – dparnas
Мое приложение запрашивает пароль, прежде чем пользователь сможет запустить приложение thirdparty. – ChristianS