package safeluck.drive.evaluation.receiver; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; import com.anyun.basecommonlib.MyLog; import safeluck.drive.evaluation.MainActivity; /** * @author Administrator */ public class BootFinishReceiver extends BroadcastReceiver { private static final String TAG = "BootFinishReceiver"; static final String ACTION = "android.intent.action.BOOT_COMPLETED"; @Override public void onReceive(Context context, Intent intent) { if (intent.getAction().equals(ACTION)) { MyLog.i(TAG,"开机启动完成"); //启动指定页面 Intent first= new Intent(); PackageManager packageManager = context.getPackageManager(); first.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); first.setClass(context,MainActivity.class); Context appContext = context.getApplicationContext(); if (null != first.resolveActivity(packageManager)){ appContext.startActivity(first); } } } }