Мне нужно принудительно запускать выбранное приложение каждый раз, когда мое устройство на базе Android (повторно) запускается.
Есть ли что-нибудь, что я могу использовать (настройка конфигурации, внешнее приложение и т. д.) для выполнения этой задачи? Или такое поведение ограничено только менеджерами домашнего экрана?
Большинство OEM-производителей Android не предоставляют встроенного менеджера автозапуска. Однако Android позволяет приложениям прослушивать системные BOOT_COMPLETED
события, чтобы что-то делать, в том числе запускать другие приложения.
Пример использования общих приложений автоматизации :
Таскер (платное приложение):
MacroDroid (бесплатно для 5 макросов, доступна профессиональная версия)
В противном случае есть сторонние приложения, созданные специально для этой цели. Некоторые ключевые слова, которые могут помочь:
Альтимус Прайм
Эндрю Т.
android.intent.action.BOOT_COMPLETED
), а затем приложения могут попытаться запустить себя после этого, чтобы имитировать запуск на другом устройстве. ОС. Если разработчик не добавит это в свое приложение, оно никогда не запустится при запуске. Однако, поскольку приложения также могут запускать другие приложения, эти «запускаемые» приложения прослушивают это событие и запускают другие приложения.Корнелиус Ремер
Эндрю Т.
Корнелиус Ремер
Эндрю Т.