From db61166b033e61d543f2489b725118ee5b09d521 Mon Sep 17 00:00:00 2001 From: lizhanwei <Dana_Lee1016@126.com> Date: 星期四, 09 一月 2020 17:32:07 +0800 Subject: [PATCH] 增加推送车辆模型,场地地图接口;增加查看地图Fragment --- app/src/main/java/safeluck/drive/evaluation/util/FileUtil.java | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 52 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 0549d03..ea5345b 100644 --- a/app/src/main/java/safeluck/drive/evaluation/util/FileUtil.java +++ b/app/src/main/java/safeluck/drive/evaluation/util/FileUtil.java @@ -5,9 +5,13 @@ import android.content.res.Resources; import java.io.BufferedReader; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; +import java.io.OutputStream; public class FileUtil { /** @@ -43,4 +47,52 @@ return stringBuffer; } + /** + * + * @param fromFile 婧愭枃浠惰矾寰勫寘鎷枃浠跺悕锛堢粷瀵硅矾寰勶級 + * @param toFile + */ + public static void copyFile(String fromFile,String toFile){ + + try { + InputStream inputStream =new FileInputStream(fromFile); + OutputStream outputStream = new FileOutputStream(toFile); + byte[] bytes = new byte[1024]; + while ((inputStream.read(bytes))>0){ + outputStream.write(bytes); + } + inputStream.close(); + outputStream.close(); + } catch (IOException e) { + e.printStackTrace(); + } + + } + + /** + * 鎷疯礉assert鐩綍涓嬬殑鏂囦欢鍒� 瀹夎鍖呯洰褰曚笅 + * @param context + * @param assertfileName + */ + public static void copyAssertFileToSD(Context context,String assertfileName){ + try { + InputStream inputStream = null; + try { + inputStream = context.getAssets() + .open(assertfileName); + } catch (IOException e) { + e.printStackTrace(); + } + OutputStream outputStream = new FileOutputStream( new File(context.getExternalFilesDir(null), assertfileName)); + byte[] bytes = new byte[1024]; + while ((inputStream.read(bytes))>0){ + outputStream.write(bytes); + } + inputStream.close(); + outputStream.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } + } -- Gitblit v1.8.0