From f3af97387d8d25d6bebd8b4383dee1c22fc947ac Mon Sep 17 00:00:00 2001 From: lizhanwei <Dana_Lee1016@126.com> Date: 星期二, 27 四月 2021 22:43:46 +0800 Subject: [PATCH] 在设置里增加手动设置离线地图包(场地和道路) --- app/src/main/java/safeluck/drive/evaluation/fragment/SetArgumentsFragment.java | 27 +++++++++++++++++++++++++++ 1 files changed, 27 insertions(+), 0 deletions(-) diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/SetArgumentsFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/SetArgumentsFragment.java index 2e10dd8..ad9762f 100644 --- a/app/src/main/java/safeluck/drive/evaluation/fragment/SetArgumentsFragment.java +++ b/app/src/main/java/safeluck/drive/evaluation/fragment/SetArgumentsFragment.java @@ -82,6 +82,8 @@ private static final String TAG = SetArgumentsFragment.class.getSimpleName(); private static final int REQUEST_CODE_MAP = 100; private static final int REQUEST_CODE_ROADMAP = 102; + private static final int REQUEST_CODE_ROAD_MMMPK= 103; + private static final int REQUEST_CODE_YARD_MMPK = 104; private static final int REQUEST_CODE_CAR = 101; private int request_code = REQUEST_CODE_MAP; private Button btn_config_signal; @@ -171,6 +173,8 @@ view.findViewById(R.id.btn_car_upgrade).setOnClickListener(this); view.findViewById(R.id.btn_yard_update).setOnClickListener(this); view.findViewById(R.id.btn_road_update).setOnClickListener(this); + view.findViewById(R.id.btn_road_mmpk).setOnClickListener(this); + view.findViewById(R.id.btn_yard_mmpk).setOnClickListener(this); btn_mcu_upgrade.setOnClickListener(this); btn_map_select.setOnClickListener(this); btn_config_signal = view.findViewById(R.id.btn_signal_conf); @@ -321,6 +325,16 @@ }); WorkManager.getInstance(_mActivity).enqueue(oneTimeWorkRequest1); break; + case R.id.btn_yard_mmpk: + MyLog.i(TAG,"閫夋嫨鍦哄湴绂荤嚎鍦板浘鍖�"); + request_code = REQUEST_CODE_YARD_MMPK; + openFileMgr(); + break; + case R.id.btn_road_mmpk: + MyLog.i(TAG,"閫夋嫨閬撹矾绂荤嚎鍦板浘鍖�"); + request_code = REQUEST_CODE_ROAD_MMMPK; + openFileMgr(); + break; default: break; } @@ -396,6 +410,19 @@ } + }else if (requestCode == REQUEST_CODE_ROAD_MMMPK){ + if (data != null){ + final Uri uri= data.getData(); + MyLog.i(TAG, "road mmpk onActivityResult: "+uri.getPath()); + ExamPlatformData.getInstance().setRoadMMPKPath(uri.getPath()); + } + + }else if (requestCode == REQUEST_CODE_YARD_MMPK){ + if (data != null){ + final Uri uri = data.getData(); + MyLog.i(TAG, "yard mmpk onActivityResult: "+uri.getPath()); + ExamPlatformData.getInstance().setYardMMPKPath(uri.getPath()); + } } } -- Gitblit v1.8.0