Начать деятельность по загрузке телефона в Android

Я хочу, чтобы мое приложение запускалось автоматически при загрузке телефона. Я объявил BroadcastReceiver в файле манифеста.

<receiver android:name=".Autostart">  
<intent-filter>  
    <action android:name="android.intent.action.BOOT_COMPLETED" />  
</intent-filter>  

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />

Я сделал файл Java для получателя.

Autostart.java

public class Autostart extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
    if ("android.intent.action.BOOT_COMPLETED".equals(intent.getAction())) {  

    Intent pushIntent = new Intent(context, MushTouchActivity.class); 
    pushIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    context.startActivity(pushIntent);
    }
}

}

Но приложение не запускается при включении телефона. Может кто-нибудь сказать мне, что мне здесь не хватает?

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

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