lizhanwei
2020-02-11 e0e6f7cf7ebf2a6fbfea13eb0743f5e95b1dc60c
app/src/main/java/safeluck/drive/evaluation/MainActivity.java
@@ -37,6 +37,7 @@
import java.nio.charset.Charset;
import java.util.List;
import safeluck.drive.evaluation.util.CThreadPoolExecutor;
import safeluck.drive.evaluation.util.FileUtil;
import safeluck.drive.evaluation.util.PermissionManager;
import safeluck.drive.evaluation.viewmodels.MainViewModel;
@@ -86,20 +87,27 @@
    };
    private void sendMcuUprgrade() {
        try {
            byte[] datas = FileUtil.readLocalFile(this,"dfu.bin");
            Log.i(TAG, ByteUtil.byte2hex(datas));
            if (datas != null){
        CThreadPoolExecutor.runInBackground(new Runnable() {
            @Override
            public void run() {
                try {
                    byte[] datas = FileUtil.readLocalFile(MainActivity.this,Constant.MCU_FILE_NAME);
                    if (datas != null){
                        Log.i(TAG, ByteUtil.byte2hex(datas));
                String strs = new String(datas, Charset.forName("ISO-8859-1"));
                MyLog.i(TAG, "mcu upgrade datas.legnth=="+strs.getBytes("ISO-8859-1").length);
                AYSdk.getInstance().sendCmd(Constant.UPGRADE_MCU_CONTENT_FILE, strs);
            }else{
                MyLog.i(TAG,"mcu升级文件不存在");
                        String strs = new String(datas, Charset.forName("ISO-8859-1"));
                        MyLog.i(TAG, "mcu upgrade datas.legnth=="+strs.getBytes("ISO-8859-1").length);
                        AYSdk.getInstance().sendCmd(Constant.UPGRADE_MCU_CONTENT_FILE, strs);
                        FileUtil.deleteFile("",Constant.MCU_FILE_NAME);
                    }else{
                        MyLog.i(TAG,"mcu升级文件不存在");
                    }
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
        });
    }
    private void sendRtkConfigInfo() {