0

起動時にアプリケーションを起動する必要があります。この答えは、起動時にサービスが開始されるところにあります。また、起動時にブロードキャストを受信するためにを使用するこのスレッドを見つけました。intent-filterandroid.content.Intent.BOOT_COMPLETED_ACTION

サービスを開始する必要がない場合、デバイスの起動イベントを取得するための最良の方法は何ですか?

4

1 に答える 1

1

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);
        }
于 2013-03-12T17:16:29.297 に答える