Skip to content

Commit

Permalink
Merge branch 'bggRGjQaUbCoE:main' into main
Browse files Browse the repository at this point in the history
  • Loading branch information
HDYOU authored Jan 5, 2024
2 parents dde4f18 + c60541a commit 98f9621
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 37 deletions.
3 changes: 2 additions & 1 deletion app/.gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/build
keytest.jks
/release
/release
/schemas
30 changes: 1 addition & 29 deletions app/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -87,42 +87,14 @@ android {
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
}

signingConfigs {
create("keyStore") {
keyAlias = "c001apk"
keyPassword = "123456"
storeFile = file("c001apk.jks")
storePassword = "123456"
}
}

buildTypes {
/*release {
isMinifyEnabled = true
isShrinkResources = true
proguardFiles(
getDefaultProguardFile("proguard-android-optimize.txt"),
"proguard-rules.pro"
)
}*/
val signConfig = signingConfigs.getByName("keyStore")
getByName("release") {
release {
isMinifyEnabled = true
isShrinkResources = true
proguardFiles(
getDefaultProguardFile("proguard-android-optimize.txt"),
"proguard-rules.pro"
)
signingConfig = signConfig
}
getByName("debug") {
isMinifyEnabled = false
isShrinkResources = false
proguardFiles(
getDefaultProguardFile("proguard-android-optimize.txt"),
"proguard-rules.pro"
)
signingConfig = signConfig
}
}
compileOptions {
Expand Down
7 changes: 1 addition & 6 deletions app/proguard-rules.pro
Original file line number Diff line number Diff line change
Expand Up @@ -208,9 +208,4 @@
-dontwarn org.conscrypt.ConscryptHostnameVerifier
-dontwarn org.openjsse.javax.net.ssl.SSLParameters
-dontwarn org.openjsse.javax.net.ssl.SSLSocket
-dontwarn org.openjsse.net.ssl.OpenJSSE

-obfuscationdictionary dictionary.txt # 混淆字典
-classobfuscationdictionary dictionary.txt
-packageobfuscationdictionary dictionary.txt
-optimizationpasses 5 # 指定代码的压缩级别
-dontwarn org.openjsse.net.ssl.OpenJSSE
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,12 @@ import net.mikaelzero.mojito.interfaces.IMojitoFragment
import net.mikaelzero.mojito.interfaces.IProgress
import net.mikaelzero.mojito.interfaces.ImageViewLoadFactory
import net.mikaelzero.mojito.interfaces.OnMojitoViewCallback
import net.mikaelzero.mojito.loader.*
import net.mikaelzero.mojito.loader.ContentLoader
import net.mikaelzero.mojito.loader.DefaultImageCallback
import net.mikaelzero.mojito.loader.FragmentCoverLoader
import net.mikaelzero.mojito.loader.ImageLoader
import net.mikaelzero.mojito.loader.OnLongTapCallback
import net.mikaelzero.mojito.loader.OnTapCallback
import net.mikaelzero.mojito.tools.BitmapUtil
import net.mikaelzero.mojito.tools.MojitoConstant
import net.mikaelzero.mojito.tools.ScreenUtils
Expand Down Expand Up @@ -331,6 +336,15 @@ class ImageMojitoFragment : Fragment(), IMojitoFragment, OnMojitoViewCallback {
val arr = BitmapUtil.getAdjustSize(image.path, options)
var w = arr[0]
var h = arr[1]
fragmentConfig.targetUrl?.let {
val from = it.lastIndexOf("@")
val middle = it.lastIndexOf("x")
val end = it.lastIndexOf(".")
if (from != -1 && middle != -1 && end != -1) {
w = it.substring(from + 1, middle).toInt()
h = it.substring(middle + 1, end).toInt()
}
}
val isLongImage = contentLoader?.isLongImage(w, h)
if (isLongImage != null && isLongImage) {
w = ScreenUtils.getScreenWidth(context)
Expand Down

0 comments on commit 98f9621

Please sign in to comment.