Fix image saving path

This commit is contained in:
NekoInverter committed 2020-10-26 15:18:07 +08:00
1 parent a60d421dd5
commit 0183da99e0
2 files changed
+22 -42

No files matched your search

@@ -16,6 +16,7 @@
package com.hippo.ehviewer;
import android.annotation.SuppressLint;
import android.content.Context;
import android.os.Environment;
@@ -34,16 +35,14 @@ import java.nio.charset.StandardCharsets;
public class AppConfig {
private static final String APP_DIRNAME = "EhViewer";
public static final String APP_DIRNAME = "EhViewer";
private static final String DOWNLOAD = "download";
private static final String TEMP = "temp";
private static final String IMAGE = "image";
private static final String PARSE_ERROR = "parse_error";
private static final String LOGCAT = "logcat";
private static final String DATA = "data";
private static final String CRASH = "crash";
@SuppressLint("StaticFieldLeak")
private static Context sContext;
public static void initialize(Context context) {
@@ -59,15 +58,6 @@ public class AppConfig {
return null;
}
@Nullable
public static File getExternalMediaDir() {
if (Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())) {
File dir = new File(sContext.getExternalMediaDirs()[0], APP_DIRNAME);
return FileUtils.ensureDirectory(dir) ? dir : null;
}
return null;
}
/**
* mkdirs and get
*/
@@ -102,31 +92,16 @@ public class AppConfig {
return sContext.getExternalCacheDir();
}
@Nullable
public static File getExternalImageDir() {
return getExternalMediaDir();
}
@Nullable
public static File getExternalParseErrorDir() {
return getDirInExternalAppDir(PARSE_ERROR);
}
@Nullable
public static File getExternalDataDir() {
return getDirInExternalAppDir(DATA);
}
@Nullable
public static File getExternalCrashDir() {
return getDirInExternalAppDir(CRASH);
}
@Nullable
public static File createExternalTempFile() {
return FileUtils.createTempFile(getExternalTempDir(), null);
}
@Nullable
public static File getTempDir() {
File dir = sContext.getCacheDir();