BOOT_COMPLETED не работает Android

Прежде всего, я знаю, что были заданы сотни таких вопросов, но я проверял их все некоторое время и все еще не мог найти никакого решения.

я виделэтот ответ сказал, что BOOT_COMPLETED не отправлять в приложение, пока пользователь не запустит ваше приложение первым, после Android версии 3.1 Но я все еще вижу, что некоторые приложения делают это, должен быть способ. Мне действительно нужно с этим справиться, иначе я тоже против того, чтобы что-то делать без взаимодействия с пользователем.

Итак, вот мой AndroidManifest:

<manifest ... >

<!-- to be activated service on boot is completed -->
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<!-- Keeps the processor from sleeping when a message is received. -->
<uses-permission android:name="android.permission.WAKE_LOCK" />

<application ... >
    <!-- to receive data when boot completed -->
    <receiver
        android:name="myPackage.BootReceiver"
        android:enabled="true"
        android:exported="true"
        android:permission="android.permission.RECEIVE_BOOT_COMPLETED" >
        <intent-filter>
            <action android:name="android.intent.action.BOOT_COMPLETED" />
        </intent-filter>
    </receiver>
</application>

</manifest>

Заранее спасибо.

Редактировать: В моем вещательном приемнике особо нечего видеть, но кому это нужно:

package myPackage
public class BootReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
    Utils.LogI("BootReceiver", "BootReceiver received!");
    if (Intent.ACTION_BOOT_COMPLETED.equals(intent.getAction())) {
        // Do my stuff
    }
}
}

Ответы на вопрос(6)

Ваш ответ на вопрос