From 481ad22b53ed063484d7d30d4f4ee5600b0ce8cf Mon Sep 17 00:00:00 2001 From: tarsin Date: Mon, 19 Dec 2022 13:00:06 +0800 Subject: [PATCH] Code cleanup --- app/src/main/AndroidManifest.xml | 4 - .../com/hippo/drawable/BatteryDrawable.java | 176 ------------------ .../java/com/hippo/ehviewer/EhApplication.kt | 8 +- .../java/com/hippo/ehviewer/client/EhDns.kt | 2 +- .../ehviewer/client/EhSSLSocketFactory.kt | 2 +- .../ehviewer/client/EhX509TrustManager.kt | 2 +- 6 files changed, 6 insertions(+), 188 deletions(-) delete mode 100644 app/src/main/java/com/hippo/drawable/BatteryDrawable.java diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index f28e8a290..63ce63306 100755 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -32,10 +32,6 @@ android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="28" /> - - - * |------------------------------|
- * |\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\|
- * |------------------------------|---|
- * |/////////////////| |//|\\\|
- * |/////////////////| |//|\\\|
- * |------------------------------|---|
- * |\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\|
- * |------------------------------| - */ - @Override - public void draw(Canvas canvas) { - if (mElect == -1) { - return; - } - - mElectRect.right = MathUtils.lerp(mStart, mStop, mElect / 100.0f); - - canvas.drawRect(mTopRect, mPaint); - canvas.drawRect(mBottomRect, mPaint); - canvas.drawRect(mRightRect, mPaint); - canvas.drawRect(mHeadRect, mPaint); - canvas.drawRect(mElectRect, mPaint); - } - - private boolean isWarn() { - return mElect <= WARN_LIMIT; - } - - public void setColor(int color) { - if (mColor == color) { - return; - } - - mColor = color; - if (!isWarn()) { - mPaint.setColor(mColor); - invalidateSelf(); - } - } - - public void setWarningColor(int color) { - if (mWarningColor == color) { - return; - } - - mWarningColor = color; - if (isWarn()) { - mPaint.setColor(mWarningColor); - invalidateSelf(); - } - } - - public void setElect(int elect) { - if (mElect == elect) { - return; - } - - mElect = elect; - updatePaint(); - } - - public void setElect(int elect, boolean warn) { - if (mElect == elect) { - return; - } - - mElect = elect; - updatePaint(warn); - } - - private void updatePaint() { - updatePaint(isWarn()); - } - - private void updatePaint(boolean warn) { - if (warn) { - mPaint.setColor(mWarningColor); - } else { - mPaint.setColor(mColor); - } - invalidateSelf(); - } - - @Override - public void setAlpha(int alpha) { - mPaint.setAlpha(alpha); - } - - @Override - public void setColorFilter(ColorFilter cf) { - mPaint.setColorFilter(cf); - } - - @Override - public int getOpacity() { - return PixelFormat.TRANSLUCENT; - } -} diff --git a/app/src/main/java/com/hippo/ehviewer/EhApplication.kt b/app/src/main/java/com/hippo/ehviewer/EhApplication.kt index f648e7078..6c0c0fac7 100644 --- a/app/src/main/java/com/hippo/ehviewer/EhApplication.kt +++ b/app/src/main/java/com/hippo/ehviewer/EhApplication.kt @@ -78,7 +78,6 @@ class EhApplication : SceneApplication(), DefaultLifecycleObserver, ImageLoaderF private val mIdGenerator = IntIdGenerator() private val mGlobalStuffMap = HashMap() private val mActivityList = ArrayList() - private var initialized = false val topActivity: EhActivity? get() = if (mActivityList.isNotEmpty()) { mActivityList[mActivityList.size - 1] as EhActivity @@ -149,7 +148,6 @@ class EhApplication : SceneApplication(), DefaultLifecycleObserver, ImageLoaderF theDawnOfNewDay() } mIdGenerator.setNextId(Settings.getInt(KEY_GLOBAL_STUFF_NEXT_ID, 0)) - initialized = true } private suspend fun theDawnOfNewDay() { @@ -298,7 +296,7 @@ class EhApplication : SceneApplication(), DefaultLifecycleObserver, ImageLoaderF val builder = OkHttpClient.Builder() .cookieJar(ehCookieStore) .cache(Cache(File(application.cacheDir, "http_cache"), 50L * 1024L * 1024L)) - .dns(EhDns()) + .dns(EhDns) .proxySelector(ehProxySelector) if (Settings.getDF()) { @@ -317,10 +315,10 @@ class EhApplication : SceneApplication(), DefaultLifecycleObserver, ImageLoaderF trustManager = trustManagers[0] as X509TrustManager } catch (e: Exception) { e.printStackTrace() - trustManager = EhX509TrustManager() + trustManager = EhX509TrustManager } - builder.sslSocketFactory(EhSSLSocketFactory(), trustManager) + builder.sslSocketFactory(EhSSLSocketFactory, trustManager) builder.proxy(Proxy.NO_PROXY) } builder.build() diff --git a/app/src/main/java/com/hippo/ehviewer/client/EhDns.kt b/app/src/main/java/com/hippo/ehviewer/client/EhDns.kt index c90684a1b..7469a11c3 100644 --- a/app/src/main/java/com/hippo/ehviewer/client/EhDns.kt +++ b/app/src/main/java/com/hippo/ehviewer/client/EhDns.kt @@ -22,7 +22,7 @@ import okhttp3.Dns import java.net.InetAddress import java.net.UnknownHostException -class EhDns : Dns { +object EhDns : Dns { private val hosts = EhApplication.hosts private val builtInHosts: MutableMap> = mutableMapOf() diff --git a/app/src/main/java/com/hippo/ehviewer/client/EhSSLSocketFactory.kt b/app/src/main/java/com/hippo/ehviewer/client/EhSSLSocketFactory.kt index d2ec934e6..735aac29c 100644 --- a/app/src/main/java/com/hippo/ehviewer/client/EhSSLSocketFactory.kt +++ b/app/src/main/java/com/hippo/ehviewer/client/EhSSLSocketFactory.kt @@ -23,7 +23,7 @@ import java.net.Socket import javax.net.ssl.SSLSocket import javax.net.ssl.SSLSocketFactory -class EhSSLSocketFactory : SSLSocketFactory() { +object EhSSLSocketFactory : SSLSocketFactory() { private val sslSocketFactory = getDefault() as SSLSocketFactory override fun getDefaultCipherSuites(): Array { return sslSocketFactory.defaultCipherSuites diff --git a/app/src/main/java/com/hippo/ehviewer/client/EhX509TrustManager.kt b/app/src/main/java/com/hippo/ehviewer/client/EhX509TrustManager.kt index af7b1385e..6522b5bc7 100644 --- a/app/src/main/java/com/hippo/ehviewer/client/EhX509TrustManager.kt +++ b/app/src/main/java/com/hippo/ehviewer/client/EhX509TrustManager.kt @@ -22,7 +22,7 @@ import java.security.cert.X509Certificate import javax.net.ssl.X509TrustManager @SuppressLint("CustomX509TrustManager") -class EhX509TrustManager : X509TrustManager { +object EhX509TrustManager : X509TrustManager { @SuppressLint("TrustAllX509TrustManager") override fun checkClientTrusted(chain: Array, authType: String) { }