|
@@ -20,6 +20,8 @@ import android.text.TextUtils;
|
|
|
import android.util.Base64;
|
|
|
import android.util.Log;
|
|
|
|
|
|
+import com.cooleshow.base.utils.Utils;
|
|
|
+
|
|
|
import androidx.annotation.NonNull;
|
|
|
import androidx.annotation.Nullable;
|
|
|
import androidx.core.content.FileProvider;
|
|
@@ -54,7 +56,7 @@ import okhttp3.ResponseBody;
|
|
|
*/
|
|
|
public class FileUtils {
|
|
|
private static final String TAG = "FileUtil";
|
|
|
- private static final String filesDirectory = "guanyuemi";
|
|
|
+ private static final String filesDirectory = getCacheDir(Utils.getApp()) + File.separator + "cooleshow";
|
|
|
public static final String examDownloadDirectory = "examDownload";
|
|
|
|
|
|
public static String getCacheDir(Context context) {
|
|
@@ -105,7 +107,7 @@ public class FileUtils {
|
|
|
public static String getPublicDirectory(String path) {
|
|
|
String fileDir = null;
|
|
|
try {
|
|
|
- File file = new File(Environment.getExternalStorageDirectory() + File.separator + filesDirectory);
|
|
|
+ File file = new File(filesDirectory);
|
|
|
if (!file.exists()) {
|
|
|
file.mkdirs();
|
|
|
}
|
|
@@ -119,6 +121,7 @@ public class FileUtils {
|
|
|
}
|
|
|
return fileDir;
|
|
|
} catch (Exception e) {
|
|
|
+ e.printStackTrace();
|
|
|
return "";
|
|
|
}
|
|
|
}
|
|
@@ -1094,7 +1097,11 @@ public class FileUtils {
|
|
|
return false;
|
|
|
}
|
|
|
try {
|
|
|
- File futureStudioIconFile = new File(filePath + File.separator + fileName);
|
|
|
+ File parentFile = new File(filePath);
|
|
|
+ if (!parentFile.exists()) {
|
|
|
+ parentFile.mkdirs();
|
|
|
+ }
|
|
|
+ File futureStudioIconFile = new File(parentFile, fileName);
|
|
|
InputStream inputStream = null;
|
|
|
OutputStream outputStream = null;
|
|
|
try {
|