для моего приложения мне нужно написать фоновый сервис, который вызывает тревогу в соответствии со временем в БД. Я использую Activity для запуска моего сервиса. Может ли любой орган помочь автозапуск приложения, а не щелкнуть значок приложения?
Взгляните на BOOT_COMPLETED_ACTION
. Вы можете зарегистрировать широковещательный приемник с этим действием для получения события, когда Android только что загрузился.
BroadcastReceiver
вы должны регистрировать тревоги сAlarmManager
, чтобы разбудить ваш код, когда пришло время «вызвать тревогу».