2016-07-29 4 views
0

Я разрабатываю приложение экрана блокировки. Проблема заключается в том, что служба вызывается с задержкой после загрузки. Я хочу запустить службу перед экраном, чтобы начать работу для экрана блокировки. Любая помощь будет оценена.Как начать сервис сразу после перезагрузки?

+2

Вы пробовали использовать приемник вещания, который прослушивает загрузку? – Raykud

+0

Да, я пробовал с широковещательным приемником. Но проблема такая же. – userm

+0

Вы не можете запустить приложение до завершения загрузки системы, если только на корневом устройстве или в системном приложении. Это означает, что Android должен подключить носители, а также некоторые другие проверки, прежде чем вы сможете запускать код. – Bonatti

ответ

0

Я столкнулся с аналогичной проблемой в прошлые дни в одном проекте, фактически, когда вы удаляете свой фактический экран блокировки из фоновых процессов, ваш сервис перезапускается LOL.

Я попытался найти это решение, но в итоге я удалил свое приложение из фоновых процессов, есть свойство, используемое для hidefrombackground и т. Д. в файле манифеста, который выполняет эту работу.

Также обратите внимание: он работает практически во всех операционных системах, но в Lollypop это не так.

Надеюсь, что я дал вам указания, любое другое тело имеет лучшее решение, сообщит мне об этом. Спасибо!

Смежные вопросы