Мое Android-приложение должно запускаться, когда устройство загружается. Для этого я использовал ACTION_BOOT_COMPLETED с широковещательным приемником. Однако Google ограничил это. Если приложение установлено на SD-карте, широковещательный приемник не получит сообщение ACTION_BOOT_COMPLETED. Они должны быть установлены во внутренней памяти для запуска во время загрузки. Это действительно отстой. Некоторые устройства просто не поставляются с достаточной внутренней памятью. Надеюсь, Google реализует способ установки загрузочных приложений на SD-карты.Установка службы загрузки на Android
В то же время есть ли какое-нибудь другое обходное решение, где я могу загрузить свое приложение, но установить его на SD-карту?
предложения: Вы можете создать приложение, которое просто запустить приложение с SD-карт при загрузке устройства. Теперь поместите это приложение во внутреннюю память устройства. – Lucifer
Но тогда пользователи должны будут загрузить и установить два приложения? Как я могу это предотвратить? – AndroidDev
Найдите, как установить приложение из другого приложения. – Lucifer