Android-устройство запускает приложение после загрузки системы из скрипта
Я создаю небольшое приложение инициализации. Давайте назовем это InitApp
, Это приложение отвечает за инициализацию Wi-Fi-соединения и обновление / загрузку другого приложения с сервера. InitApp
должен запускаться автоматически каждый раз после успешной загрузки системы и должен выполнить все действия (init wifi и т. д.).
Инициализация wifi соединения и обновление другого приложения с сервера работает корректно. Проблема с запуском приложения при загрузке завершена. (Я не хочу использовать BroadcastReceiver
, потому что это требует, чтобы приложение было запущено хотя бы один раз.). У меня есть рутированное устройство и InitApp
будет предварительно установлен. Так что, если я получил рутированное устройство с чистым кастомным ROM, где InitApp
уже установлено как системное приложение, оно должно запускаться автоматически после завершения загрузки. Это моя цель.
Как супер пользователь я получаю доступ к системным файлам. Я думаю об изменении конфигурации системы и добавить команду am start -n com.my.package/.MainActivity
, Но я не знаю как. Какой файл я могу изменить и добавить эту команду?