package com.hdl.sdk.ttl_sdk.activity; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import com.hdl.sdk.ttl_sdk.utlis.HDLLog; import com.hdl.sdk.ttl_sdk.utlis.HDLWarningType; 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)) { HDLLog.Log("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")) { int warningType = intent.getIntExtra("HdlWarning",0); HDLLog.Log(HDLWarningType.getWarningType(warningType)); } } }