Android-Boot Completed is not working in Broadcastreceiver <p>I'm using android(version 4.1.1) MeLE box(SmartTv) for developing one application, i need to start up my application when device Boot Time is completed but my device not catch up the BOOT_COMPLETED Action. If i'm use that same application in mobiles or emulator the Boot_Completion action were caught by Broadcast_receiver.</p> <p>if anyone known about this issue help me thanks in advance....</p> <p>here is my code...</p> <p>manifest:</p> <pre><code>&lt;uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /&gt; </code></pre> <p> <blockquote> <p></p> </blockquote> <pre><code>&lt;receiver android:name=".BootCompletedReceiver" &gt; &lt;intent-filter&gt; &lt;action android:name="android.intent.action.BOOT_COMPLETED" /&gt; &lt;action android:name="android.intent.action.QUICKBOOT_POWERON" /&gt; &lt;/intent-filter&gt; &lt;/receiver&gt; &lt;service android:name="NotifyingDailyService" &gt; &lt;/service&gt; </code></pre> <p>BootCompletedReceiver class:</p> <pre><code>public class BootCompletedReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent arg1) { // TODO Auto-generated method stub Log.w("boot_broadcast_poc", "starting service..."); context.startService(new Intent(context, NotifyingDailyService.class)); } } </code></pre> <p>Service class:</p> <pre><code>public class NotifyingDailyService extends Service { @Override public IBinder onBind(Intent arg0) { // TODO Auto-generated method stub return null; } @Override public int onStartCommand(Intent pIntent, int flags, int startId) { // TODO Auto-generated method stub Toast.makeText(this, "NotifyingDailyService", Toast.LENGTH_LONG).show(); Log.i("com.example.bootbroadcastpoc","NotifyingDailyService"); return super.onStartCommand(intent, flags, startId); } } </code></pre>