1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package com.hdl.sdk.hdl_sdk.activity;
 
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
 
public class BootComplete extends BroadcastReceiver {
    static final String action_boot = "android.intent.action.BOOT_COMPLETED";
 
    @Override
    public void onReceive(Context context, Intent intent) {
        if (intent.getAction().equals(action_boot)) {
            Log.i("djl", "boot start");
            Intent StartIntent = new Intent(context, MainActivity.class); //接收到广播后,跳转到MainActivity
            StartIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            context.startActivity(StartIntent);
        } else if (intent.getAction().equals("com.hdl.action.WARNING")) {
            String warningType = intent.getStringExtra("HdlWarning");
            Log.i("djl", warningType);
        }
 
    }
}