Do all devices send BOOT_COMPLETED? I want to run Activity on Boot Completed.
I put the following in the manifest:
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> <receiver android:name=".BootFinished"> <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED" /> </intent-filter> </receiver>
Created the following class (receiver):
import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; import android.widget.Toast; public class BootFinished extends BroadcastReceiver { @Override public void onReceive(Context mContext, Intent intent) { if(intent.getAction().equals("android.intent.action.BOOT_COMPLETED")) {
Am I missing something? Thanks!
source share