Преглед изворни кода

修改网络教室白板谱号文件存放目录

Pq пре 1 година
родитељ
комит
7530e8a357

+ 3 - 3
BaseLibrary/src/main/java/com/cooleshow/base/utils/MyFileUtils.java

@@ -54,7 +54,7 @@ import okhttp3.ResponseBody;
  */
  */
 public class MyFileUtils {
 public class MyFileUtils {
     private static final String TAG = "FileUtil";
     private static final String TAG = "FileUtil";
-    private static final String filesDirectory = getCacheDir(Utils.getApp())+ File.separator+"cooleshow";
+    private static final String filesDirectory = getCacheDir(Utils.getApp()) + File.separator + "cooleshow";
     public static final String examDownloadDirectory = "examDownload";
     public static final String examDownloadDirectory = "examDownload";
 
 
     public static final String MP3_FILE_SUFFIX = ".mp3";
     public static final String MP3_FILE_SUFFIX = ".mp3";
@@ -1073,10 +1073,10 @@ public class MyFileUtils {
         }
         }
     }
     }
 
 
-    public static String getFilePath(Bitmap bitmap) {
+    public static String getFilePath(Context context, Bitmap bitmap) {
         ByteArrayOutputStream baos = new ByteArrayOutputStream();
         ByteArrayOutputStream baos = new ByteArrayOutputStream();
         bitmap.compress(Bitmap.CompressFormat.PNG, 80, baos);
         bitmap.compress(Bitmap.CompressFormat.PNG, 80, baos);
-        String path = Environment.getExternalStorageDirectory() + "/dayaWhiteBroad";
+        String path = getCacheDir(context, "dayaWhiteBroad");
         File dir = new File(path);
         File dir = new File(path);
         if (!dir.exists()) {
         if (!dir.exists()) {
             dir.mkdirs();
             dir.mkdirs();

+ 1 - 1
classRoom/src/main/java/com/dayayuemeng/classroom/ui/fragment/NewCustomWhiteBoardFragment.java

@@ -350,7 +350,7 @@ public class NewCustomWhiteBoardFragment extends BaseWhiteFragment<NewFragmentCu
                 String fileName = staffRes == R.drawable.img_staff_low ? "img_staff_low" : "img_staff_high";
                 String fileName = staffRes == R.drawable.img_staff_low ? "img_staff_low" : "img_staff_high";
                 avatar = FileUtils.checkStaffFilePath(fileName + ".png");
                 avatar = FileUtils.checkStaffFilePath(fileName + ".png");
                 if (TextUtils.isEmpty(avatar)) {
                 if (TextUtils.isEmpty(avatar)) {
-                    avatar = FileUtils.getFilePath(bm, fileName);
+                    avatar = FileUtils.getFilePath(getContext(),bm, fileName);
                 }
                 }
                 bm.recycle();
                 bm.recycle();
                 bm = null;
                 bm = null;

+ 4 - 4
classRoom/src/main/java/com/dayayuemeng/classroom/utils/FileUtils.java

@@ -1119,10 +1119,10 @@ public class FileUtils {
         return "";
         return "";
     }
     }
 
 
-    public static String getFilePath(Bitmap bitmap, String fileName) {
+    public static String getFilePath(Context context, Bitmap bitmap, String fileName) {
         ByteArrayOutputStream baos = new ByteArrayOutputStream();
         ByteArrayOutputStream baos = new ByteArrayOutputStream();
         bitmap.compress(Bitmap.CompressFormat.PNG, 80, baos);
         bitmap.compress(Bitmap.CompressFormat.PNG, 80, baos);
-        String path = Environment.getExternalStorageDirectory() + "/dayaWhiteBroad";
+        String path = getCacheDir(context, "dayaWhiteBroad");
         File dir = new File(path);
         File dir = new File(path);
         if (!dir.exists()) {
         if (!dir.exists()) {
             dir.mkdirs();
             dir.mkdirs();
@@ -1145,8 +1145,8 @@ public class FileUtils {
 
 
     }
     }
 
 
-    public static String getFilePath(Bitmap bitmap) {
-        return getFilePath(bitmap, String.valueOf(System.currentTimeMillis()));
+    public static String getFilePath(Context context,Bitmap bitmap) {
+        return getFilePath(context,bitmap, String.valueOf(System.currentTimeMillis()));
     }
     }
 
 
     /**
     /**