From e75368154352704a05724e1268d990600abe475d Mon Sep 17 00:00:00 2001
From: fctom1215 <fctom1215@outlook.com>
Date: 星期四, 27 二月 2020 22:15:13 +0800
Subject: [PATCH] Merge branch 'master' of https://gitee.com/endian11/DriveJudge

---
 app/src/main/java/safeluck/drive/evaluation/app.java |   49 +++++++++++++++++++++++++++++++++++++++----------
 1 files changed, 39 insertions(+), 10 deletions(-)

diff --git a/app/src/main/java/safeluck/drive/evaluation/app.java b/app/src/main/java/safeluck/drive/evaluation/app.java
index 81a393d..1fbb278 100644
--- a/app/src/main/java/safeluck/drive/evaluation/app.java
+++ b/app/src/main/java/safeluck/drive/evaluation/app.java
@@ -47,6 +47,7 @@
 import safeluck.drive.evaluation.DB.gps.GpsInfoWorker;
 import safeluck.drive.evaluation.DB.rtktb.RTKConfig;
 import safeluck.drive.evaluation.DB.rtktb.RTKWorkRepository;
+import safeluck.drive.evaluation.bean.ExamPlatformData;
 import safeluck.drive.evaluation.cEventCenter.CEvent;
 import safeluck.drive.evaluation.cEventCenter.CEventCenter;
 import safeluck.drive.evaluation.im.IMSClientBootstrap;
@@ -322,13 +323,26 @@
         new Thread(new Runnable() {
             @Override
             public void run() {
-                StringBuffer vebuffer =FileUtil.readAssetTxtFile(getApplicationContext(),Constant.VEHICLE);
-                if (vebuffer != null){
-
-                    AYSdk.getInstance().sendCmd(Constant.PUSH_VECHILE_PROFILE,vebuffer.toString());
+                String carPath = ExamPlatformData.getInstance().getCarModelPath();
+                if (!TextUtils.isEmpty(carPath)){
+                    MyLog.i("浣跨敤鏇存柊鍚庣殑Car妯″瀷鍦板浘"+carPath);
+                    byte[] bytes = FileUtil.readFile(carPath);
+                    if (bytes != null){
+                        String str = new String(bytes);
+                        AYSdk.getInstance().sendCmd(Constant.PUSH_VECHILE_PROFILE,str);
+                    }else{
+                        MyLog.i(String.format("鏂囦欢:%s涓嶅瓨鍦�",carPath));
+                    }
                 }else{
-                    MyLog.d(TAG,String.format("杞﹁締妯″瀷妯″瀷鏈嫹鍏%s]鐩綍涓�", Environment.getExternalStorageDirectory().getAbsolutePath()+"/"+getApplicationContext().getPackageName()));
+                    StringBuffer vebuffer =FileUtil.readAssetTxtFile(getApplicationContext(),Constant.VEHICLE);
+                    if (vebuffer != null){
+
+                        AYSdk.getInstance().sendCmd(Constant.PUSH_VECHILE_PROFILE,vebuffer.toString());
+                    }else{
+                        MyLog.d(TAG,String.format("杞﹁締妯″瀷妯″瀷鏈嫹鍏%s]鐩綍涓�", Environment.getExternalStorageDirectory().getAbsolutePath()+"/"+getApplicationContext().getPackageName()));
+                    }
                 }
+
             }
         }).start();
     }
@@ -337,14 +351,29 @@
         new Thread(new Runnable() {
             @Override
             public void run() {
-                StringBuffer buffer =FileUtil.readAssetTxtFile(getApplicationContext(),Constant.MAP);
-                if (buffer != null){
-
-                    AYSdk.getInstance().sendCmd(Constant.PUSH_MAP_INFO,buffer.toString());
+                String mapPath = ExamPlatformData.getInstance().getMapPath();
+                if (!TextUtils.isEmpty(mapPath)){
+                    MyLog.i("璋冪敤鏇存柊Map璺緞鍚庣殑鍦板浘"+mapPath);
+                    byte[] fileContent = FileUtil.readFile(mapPath);
+                    if (fileContent != null){
+                        String str = new String(fileContent);
+                        Log.i(TAG, "鏂囦欢鍐呭锛�"+str);
+                        AYSdk.getInstance().sendCmd(Constant.PUSH_MAP_INFO,str);
+                    }else{
+                        MyLog.i(String.format("鏂囦欢:%s涓嶅瓨鍦�",mapPath));
+                    }
                 }else{
-                    MyLog.d(TAG,String.format("鍦板浘妯″瀷鏈嫹鍏%s]鐩綍涓�", Environment.getExternalStorageDirectory().getAbsolutePath()+"/"+getApplicationContext().getPackageName()));
+                    MyLog.i("璇诲彇Assert鐩綍涓嬪垵濮嬪寲鐨勫湴鍥�");
+                    StringBuffer buffer =FileUtil.readAssetTxtFile(getApplicationContext(),Constant.MAP);
+                    if (buffer != null){
 
+                        AYSdk.getInstance().sendCmd(Constant.PUSH_MAP_INFO,buffer.toString());
+                    }else{
+                        MyLog.d(TAG,String.format("鍦板浘妯″瀷鏈嫹鍏%s]鐩綍涓�", Environment.getExternalStorageDirectory().getAbsolutePath()+"/"+getApplicationContext().getPackageName()));
+
+                    }
                 }
+
             }
         }).start();
 

--
Gitblit v1.8.0