From d5bf5c845908b9429904140383956c94760e3e40 Mon Sep 17 00:00:00 2001 From: lizhanwei <Dana_Lee1016@126.com> Date: 星期一, 10 二月 2020 18:13:23 +0800 Subject: [PATCH] 系统设置里基础数据增加升级单片机配置 --- app/src/main/java/safeluck/drive/evaluation/fragment/BaseDatasFragment.java | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/BaseDatasFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/BaseDatasFragment.java index 2dd2bdc..ff1144a 100644 --- a/app/src/main/java/safeluck/drive/evaluation/fragment/BaseDatasFragment.java +++ b/app/src/main/java/safeluck/drive/evaluation/fragment/BaseDatasFragment.java @@ -9,8 +9,13 @@ import android.widget.Button; import android.widget.Toast; +import com.anyun.exam.lib.AYSdk; +import com.anyun.exam.lib.MyLog; + import me.yokeyword.fragmentation.SupportFragment; +import safeluck.drive.evaluation.Constant; import safeluck.drive.evaluation.R; +import safeluck.drive.evaluation.util.FileUtil; /** * 鍩虹鏁版嵁璁剧疆 @@ -22,8 +27,10 @@ */ public class BaseDatasFragment extends SupportFragment implements View.OnClickListener { + private static final String TAG = BaseDatasFragment.class.getSimpleName(); private Button btn_inspect_signal; private Button btn_config_signal; + private Button btn_mcu_upgrade; public static SupportFragment newInstance() { return new BaseDatasFragment(); @@ -41,6 +48,8 @@ private void initView(View view) { btn_inspect_signal = view.findViewById(R.id.btn_inpsect_signal); + btn_mcu_upgrade = view.findViewById(R.id.btn_mcu_upgrade); + btn_mcu_upgrade.setOnClickListener(this); btn_inspect_signal.setOnClickListener(this); btn_config_signal = view.findViewById(R.id.btn_signal_conf); btn_config_signal.setOnClickListener(this); @@ -55,6 +64,16 @@ case R.id.btn_signal_conf: ((BaseSettingFragment)getParentFragment()).startBrotherFragment(SignalConfigFragment.newInstance()); break; + case R.id.btn_mcu_upgrade: + StringBuffer stringBuffer = FileUtil.readTxtFileFromSD(getContext(),"dfu.bin",true); + if (stringBuffer != null){ + + AYSdk.getInstance().sendCmd(Constant.UPGRADE_MCU_CONTENT_FILE, stringBuffer.toString()); + }else{ + MyLog.i(TAG,"mcu鍗囩骇鏂囦欢涓嶅瓨鍦�"); + } + + break; default: break; } -- Gitblit v1.8.0