package safeluck.drive.evaluation.receiver; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import com.anyun.exam.lib.AYSdk; import com.anyun.exam.lib.MyLog; import com.google.gson.Gson; import safeluck.drive.evaluation.Constant; import safeluck.drive.evaluation.bean.DeviceWorkMCU; public class ReBootBroadcastReceiver extends BroadcastReceiver { private static final String TAG = "ReBootBroadcastReceiver"; private static final String ACTION_SHUTDOWN = "android.intent.action.REBOOT"; @Override public void onReceive(Context context, Intent intent) { Gson gson = new Gson(); if (intent.getAction().equalsIgnoreCase(ACTION_SHUTDOWN)){ DeviceWorkMCU deviceWorkMCU = new DeviceWorkMCU(); deviceWorkMCU.event = 0; deviceWorkMCU.timeout = Constant.SHUTDOWN_TIME; MyLog.i(TAG,"重启广播"); AYSdk.getInstance().sendCmd(0x8010,gson.toJson(deviceWorkMCU)); } } }