Мне нужно приложение для мониторинга установленного приложения на устройстве Android, а также получить информацию о приложениях, запущенных на переднем плане. два возможных решения я могу думать о том, являются:Android Intent Filters
1.Defining в липкую службу и постоянно проверяя, какое приложение используется бы один вариант, но это будет потреблять много батареи.
2. Другой возможный метод, о котором я думал, может быть реализован приемником вещания . Мы можем установить фильтр-застройку для таких действий, как SET_ALARM и RECEIVE и т. Д. Android предоставил действия для каждого возможного события, такого как отправка сообщения или получение голосовой почты.
Так что мой вопрос делает любое действие существует для запуска приложения?
Если это так, я бы просто запустить пристальный службу от моего радиовещательного приемника, и что будет делать остальную часть работы без необходимости постоянно опрашивать, если приложение было открыто или нет, как я уже упоминал в пункте 1.
Может ли кто-нибудь помочь или предоставить альтернативное решение?
Эй, ответив на что-то или допросив? Не поняли ... –
Я представил решение, о котором я думал. –
Да, вы можете следить за установленным приложением, так как вы можете получить информацию обо всех установленных приложениях ... их использование, время установки, дату последнего обновления и вы также можете открыть это приложение из своего приложения, вы также можете убить их фоновый процесс и гораздо больше .... Но если вы хотите запустить некоторую тревогу, когда одно из установленных приложений открывается, тогда в этом случае вы не сможете этого сделать ... потому что другие установленные приложения не делятся своими фильтрами намерений .... –