diff --git a/app/src/main/java/com/hippo/ehviewer/AppConfig.java b/app/src/main/java/com/hippo/ehviewer/AppConfig.java index 0e3e642c8..279e60eb7 100644 --- a/app/src/main/java/com/hippo/ehviewer/AppConfig.java +++ b/app/src/main/java/com/hippo/ehviewer/AppConfig.java @@ -63,7 +63,6 @@ public class AppConfig { */ @Nullable public static File getDirInExternalAppDir(String filename) { - File appFolder = getExternalAppDir(); if (appFolder != null) { File dir = new File(appFolder, filename); diff --git a/app/src/main/java/com/hippo/ehviewer/EhApplication.java b/app/src/main/java/com/hippo/ehviewer/EhApplication.java index 57b9fa902..63be24155 100644 --- a/app/src/main/java/com/hippo/ehviewer/EhApplication.java +++ b/app/src/main/java/com/hippo/ehviewer/EhApplication.java @@ -217,7 +217,7 @@ public class EhApplication extends RecordingApplication { builder.memoryCacheMaxSize = getMemoryCacheMaxSize(); builder.hasDiskCache = true; builder.diskCacheDir = new File(context.getCacheDir(), "thumb"); - builder.diskCacheMaxSize = 80 * 1024 * 1024; // 80MB + builder.diskCacheMaxSize = 320 * 1024 * 1024; // 320MB builder.okHttpClient = getOkHttpClient(context); builder.objectHelper = getImageBitmapHelper(context); builder.debug = DEBUG_CONACO; @@ -247,7 +247,7 @@ public class EhApplication extends RecordingApplication { EhApplication application = ((EhApplication) context.getApplicationContext()); if (null == application.mSpiderInfoCache) { application.mSpiderInfoCache = new SimpleDiskCache( - new File(context.getCacheDir(), "spider_info"), 5 * 1024 * 1024); // 5M + new File(context.getCacheDir(), "spider_info"), 20 * 1024 * 1024); // 20M } return application.mSpiderInfoCache; } @@ -418,9 +418,6 @@ public class EhApplication extends RecordingApplication { if (null != dir) { FileUtils.deleteContent(dir); } - - // Add .nomedia to external temp dir - CommonOperations.ensureNoMediaFile(UniFile.fromFile(AppConfig.getExternalTempDir())); } private void update() { diff --git a/app/src/main/java/com/hippo/ehviewer/Settings.java b/app/src/main/java/com/hippo/ehviewer/Settings.java index 3d62df77f..665e7a4ec 100755 --- a/app/src/main/java/com/hippo/ehviewer/Settings.java +++ b/app/src/main/java/com/hippo/ehviewer/Settings.java @@ -92,7 +92,7 @@ public class Settings { public static final String DEFAULT_SECURITY = ""; public static final String KEY_ENABLE_FINGERPRINT = "enable_fingerprint"; public static final String KEY_READ_CACHE_SIZE = "read_cache_size"; - public static final int DEFAULT_READ_CACHE_SIZE = 160; + public static final int DEFAULT_READ_CACHE_SIZE = 320; public static final String KEY_BUILT_IN_HOSTS = "built_in_hosts_2"; public static final String KEY_DOH = "dns_over_https"; public static final String KEY_DOMAIN_FRONTING = "domain_fronting"; diff --git a/app/src/main/java/com/hippo/ehviewer/spider/SpiderDen.java b/app/src/main/java/com/hippo/ehviewer/spider/SpiderDen.java index 66bcba26a..307ffbe28 100644 --- a/app/src/main/java/com/hippo/ehviewer/spider/SpiderDen.java +++ b/app/src/main/java/com/hippo/ehviewer/spider/SpiderDen.java @@ -61,7 +61,7 @@ public final class SpiderDen { public static void initialize(Context context) { sCache = new SimpleDiskCache(new File(context.getCacheDir(), "image"), - MathUtils.clamp(Settings.getReadCacheSize(), 40, 640) * 1024 * 1024); + MathUtils.clamp(Settings.getReadCacheSize(), 40, 1280) * 1024 * 1024); } public static UniFile getGalleryDownloadDir(GalleryInfo galleryInfo) { diff --git a/app/src/main/res/values/arrays.xml b/app/src/main/res/values/arrays.xml index 51b9ad4a0..2e5bc1039 100644 --- a/app/src/main/res/values/arrays.xml +++ b/app/src/main/res/values/arrays.xml @@ -227,6 +227,7 @@ 160 MB 320 MB 640 MB + 1280 MB @@ -235,6 +236,7 @@ 160 320 640 + 1280 diff --git a/app/src/main/res/xml/advanced_settings.xml b/app/src/main/res/xml/advanced_settings.xml index 385eba565..7594636f0 100644 --- a/app/src/main/res/xml/advanced_settings.xml +++ b/app/src/main/res/xml/advanced_settings.xml @@ -50,7 +50,7 @@ app:iconSpaceReserved="false" />