У меня очень странная проблема, и ни на один из вопросов, уже имеющихся на сайте, нет ответа или такая же проблема.
У меня есть приложение, которое получает BOOT_COMPLETED.
Я убедился, что он может получить намерение, установив android: installLocation для internalOnly.
У меня в классе OnBoot есть Log.Debug, подтверждающий, был ли он вызван или нет.
У меня есть два устройства: Android 2.2 и Honeycomb.
На андроиде 2.2 работает нормально, но сота ...
Если я устанавливаю приложение на сотовый планшет с кнопкой eclipse «run», при загрузке планшета вызывается onBoot.
Если я устанавливаю приложение на сотовый планшет после экспорта файла * .apk, onBoot никогда не вызывается.
Если я установлю приложение на сотовую таблетку после экспорта файла * .apk, И вручную начну операцию перед перезагрузкой, вызывается onBoot.
Кажется, что приложение должно быть запущено как минимум один раз, чтобы получатель был зарегистрирован ... Это не правильно, поскольку приложение может не иметь активности, а Froyo не работает таким образом ...