lizhanwei
2020-02-28 b5044d0daf6e6b5702b824d8f6f97c23fec454a0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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));
        }
    }
}