From 962e5ad2ba4750bf1cfed1a42c82f78fb8db03fe Mon Sep 17 00:00:00 2001
From: lizhanwei <Dana_Lee1016@126.com>
Date: 星期一, 13 一月 2020 10:21:32 +0800
Subject: [PATCH] 1.app启动的时候创建包目录,用以存放地图模型和车辆模型;2.有assert目录读取地图和车辆模型改为SD卡包名目下读取

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

diff --git a/app/src/main/java/safeluck/drive/evaluation/util/FileUtil.java b/app/src/main/java/safeluck/drive/evaluation/util/FileUtil.java
index ea5345b..6055ddb 100644
--- a/app/src/main/java/safeluck/drive/evaluation/util/FileUtil.java
+++ b/app/src/main/java/safeluck/drive/evaluation/util/FileUtil.java
@@ -3,6 +3,10 @@
 import android.app.Application;
 import android.content.Context;
 import android.content.res.Resources;
+import android.os.Environment;
+import android.util.Log;
+
+import com.anyun.exam.lib.MyLog;
 
 import java.io.BufferedReader;
 import java.io.File;
@@ -14,6 +18,7 @@
 import java.io.OutputStream;
 
 public class FileUtil {
+    private static final String TAG = "FileUtil";
     /**
      * 璇诲彇assert鐩綍涓� txt鏂囨湰鏂囦欢鍐呭
      * @param context
@@ -47,6 +52,50 @@
         return stringBuffer;
     }
 
+    public static void createdirs(Context context){
+        String dir = Environment.getExternalStorageDirectory().getAbsolutePath()+"/"+context.getPackageName();
+
+        File file = new File(dir);
+        if (!file.exists()){
+            file.mkdir();
+        }else{
+            Log.i(TAG, "createdirs: 鐩綍宸茬粡瀛樺湪");
+        }
+
+    }
+
+    public static StringBuffer readTxtFileFromSD(Context context,String fileName){
+        String lineTxt = null;
+        StringBuffer stringBuffer = new StringBuffer();
+        try {
+            InputStream inputStream = null;
+            String dir = Environment.getExternalStorageDirectory().getAbsolutePath()+"/"+context.getPackageName();
+            File file = new File(dir,fileName);
+            if (!file.exists()){
+                MyLog.d(TAG,fileName+"鏂囦欢涓嶅瓨鍦�");
+                return null;
+            }
+            try {
+                inputStream = new FileInputStream(file);
+            } catch (IOException e) {
+                e.printStackTrace();
+            }
+
+            InputStreamReader inputStreamReader = new InputStreamReader(inputStream);
+            BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
+            while((lineTxt = bufferedReader.readLine()) != null){
+                System.out.println(lineTxt);
+                stringBuffer.append(lineTxt);
+
+            }
+            inputStreamReader.close();
+            bufferedReader.close();
+        } catch (IOException e) {
+            e.printStackTrace();
+        }
+        return stringBuffer;
+    }
+
     /**
      *
      * @param fromFile 婧愭枃浠惰矾寰勫寘鎷枃浠跺悕锛堢粷瀵硅矾寰勶級

--
Gitblit v1.8.0