diff --git a/app/build.gradle b/app/build.gradle
index 33810660f..ed3549aa5 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -10,8 +10,8 @@ android {
applicationId "com.hippo.ehviewer"
minSdkVersion 15
targetSdkVersion 23
- versionCode 1
- versionName "1.0"
+ versionCode 48
+ versionName "0.9.0"
}
buildTypes {
@@ -53,8 +53,8 @@ android {
}
clean {
- //delete file('src/main/obj').absolutePath
- //delete file('src/main/libs').absolutePath
+ delete file('src/main/obj').absolutePath
+ delete file('src/main/libs').absolutePath
}
dependencies {
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 706f62c78..74a81e724 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -67,6 +67,11 @@
android:configChanges="screenSize|uiMode"
android:theme="@style/AppTheme"/>
+
+
diff --git a/app/src/main/java/com/hippo/ehviewer/EhApplication.java b/app/src/main/java/com/hippo/ehviewer/EhApplication.java
index 38ae696ff..e22354641 100644
--- a/app/src/main/java/com/hippo/ehviewer/EhApplication.java
+++ b/app/src/main/java/com/hippo/ehviewer/EhApplication.java
@@ -22,6 +22,7 @@ import android.os.Debug;
import android.support.annotation.NonNull;
import android.util.Log;
import android.util.SparseArray;
+import android.util.SparseBooleanArray;
import com.hippo.beerbelly.LruCacheEx;
import com.hippo.conaco.Conaco;
@@ -30,6 +31,8 @@ import com.hippo.ehviewer.client.EhClient;
import com.hippo.ehviewer.client.EhCookieStore;
import com.hippo.ehviewer.client.data.GalleryDetail;
import com.hippo.ehviewer.client.data.LargePreviewSet;
+import com.hippo.ehviewer.download.DownloadManager;
+import com.hippo.ehviewer.download.DownloadService;
import com.hippo.ehviewer.spider.SpiderDen;
import com.hippo.network.StatusCodeException;
import com.hippo.okhttp.CookieDB;
@@ -37,12 +40,12 @@ import com.hippo.scene.SceneApplication;
import com.hippo.text.Html;
import com.hippo.util.ReadableTime;
import com.hippo.yorozuya.FileUtils;
-import com.hippo.yorozuya.IntIdGenerator;
import com.hippo.yorozuya.SimpleHandler;
import java.io.File;
import java.util.Comparator;
import java.util.concurrent.TimeUnit;
+import java.util.concurrent.atomic.AtomicInteger;
import okhttp3.OkHttpClient;
@@ -53,8 +56,8 @@ public class EhApplication extends SceneApplication {
private static final boolean DEBUG_CONACO = false;
private static final boolean DEBUG_NATIVE_MEMORY = false;
- private IntIdGenerator mIdGenerator = new IntIdGenerator();
- private SparseArray