From b5c6c200d60aae805614495512ab24eafcce1fb9 Mon Sep 17 00:00:00 2001
From: lizhanwei <Dana_Lee1016@126.com>
Date: 星期四, 02 四月 2020 17:53:45 +0800
Subject: [PATCH] 摆正考试地图
---
app/src/main/java/safeluck/drive/evaluation/util/FileUtil.java | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 53 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 49fa4d9..262f447 100644
--- a/app/src/main/java/safeluck/drive/evaluation/util/FileUtil.java
+++ b/app/src/main/java/safeluck/drive/evaluation/util/FileUtil.java
@@ -10,6 +10,7 @@
import com.anyun.exam.lib.MyLog;
import com.anyun.exam.lib.util.ByteUtil;
+import java.io.BufferedOutputStream;
import java.io.BufferedReader;
import java.io.ByteArrayOutputStream;
import java.io.File;
@@ -69,6 +70,16 @@
Log.i(TAG, "createdirs: 鐩綍宸茬粡瀛樺湪");
}
+ }
+
+ public static boolean isMapExist(Context context,String mapName){
+ File file = new File(Environment.getExternalStorageDirectory().getAbsolutePath()+File.separator+context.getPackageName(),mapName);
+
+ if (file.exists()){
+ return true;
+ }else{
+ return false;
+ }
}
public static StringBuffer readTxtFileFromSD(Context context,String fileName,boolean isRootDir){
@@ -317,4 +328,46 @@
}
return data;
}
+ public static void main(String[] args){
+ }
+
+
+ /**
+ * 鏍圭洰褰曚笅+"鍖呭悕"鐨勮矾寰勪笅鐨勫瓙璺緞
+ * @param context
+ * @param subDir
+ */
+ public static void createdirs(Context context,String subDir){
+ String dir = Environment.getExternalStorageDirectory().getAbsolutePath()+"/"+context.getPackageName()+"/";
+ if (!TextUtils.isEmpty(subDir)){
+ dir += subDir+"/";
+ }
+ File file = new File(dir);
+ if (!file.exists()){
+ file.mkdirs();
+
+ }else{
+ Log.i(TAG, "createdirs: 鐩綍宸茬粡瀛樺湪");
+ }
+
+ }
+ public static void writeTxtFileToSD(Context context, String fileName, String content,String subDir){
+ Log.i(TAG, "writeTxtFileToSD: content:"+content);
+ createdirs(context,subDir);
+ String dir = Environment.getExternalStorageDirectory().getAbsolutePath()+"/"+context.getPackageName()+"/"+subDir+"/";
+ File file = new File(dir,fileName);
+ if (file.exists()){
+ file.delete();
+ }
+ try {
+ OutputStream outputStream = new FileOutputStream(file);
+ BufferedOutputStream bufferedOutputStream = new BufferedOutputStream(outputStream);
+ bufferedOutputStream.write(content.getBytes());
+ bufferedOutputStream.flush();
+ outputStream.close();
+ bufferedOutputStream.close();
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
}
--
Gitblit v1.8.0