起動時にアプリケーションを起動する必要があります。この答えは、起動時にサービスが開始されるところにあります。また、起動時にブロードキャストを受信するためにを使用するこのスレッドを見つけました。intent-filter
android.content.Intent.BOOT_COMPLETED_ACTION
サービスを開始する必要がない場合、デバイスの起動イベントを取得するための最良の方法は何ですか?
android.intent.action.BOOT_COMPLETED
追加権限も使用して受信者を登録する"android.permission.RECEIVE_BOOT_COMPLETED"
onRecieve関数で、ランチャーのアクティビティを開始します
public void onReceive(Context context, Intent intent) {
Intent i = new Intent(context, First.class);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
}