Skip to content

Commit 66c4937

Browse files
committed
优化体积
1 parent deabb59 commit 66c4937

6 files changed

Lines changed: 6 additions & 90 deletions

File tree

app/build.gradle

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,15 @@ android {
1111
applicationId "com.yorick.cokotools"
1212
minSdk 24
1313
targetSdk 33
14-
versionCode 1
15-
versionName "2.0"
16-
14+
versionCode 2
15+
versionName "2.0-penguin"
1716
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
1817
}
1918

2019
buildTypes {
2120
release {
22-
minifyEnabled false
21+
minifyEnabled true
22+
shrinkResources true
2323
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
2424
}
2525
}

app/src/main/java/com/yorick/cokotools/DonateActivity.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ class DonateActivity : AppCompatActivity() {
1212
super.onCreate(savedInstanceState)
1313
setContentView(R.layout.activity_donate)
1414
findViewById<Button>(R.id.button_join_group).setOnClickListener {
15-
Utils.joinQQGroup(this, "lFuzgAHN-Q_4j7fodzBaOtKrc_q6NYg9")
15+
Utils.joinQQGroup(this, resources.getString(R.string.joinGroup_key))
1616
}
1717
findViewById<Button>(R.id.button_coolapk_index).setOnClickListener {
1818
val uri: Uri = Uri.parse(resources.getString(R.string.coolapk_index_link))

app/src/main/java/com/yorick/cokotools/MainActivity.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import android.view.Menu
88
import android.view.MenuItem
99
import androidx.appcompat.app.AppCompatActivity
1010
import androidx.core.view.WindowCompat
11-
import androidx.navigation.ui.AppBarConfiguration
1211
import com.google.android.material.dialog.MaterialAlertDialogBuilder
1312
import com.yorick.cokotools.databinding.ActivityMainBinding
1413
import com.yorick.cokotools.util.Utils

app/src/main/java/com/yorick/cokotools/util/Utils.kt

Lines changed: 0 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,14 @@
11
package com.yorick.cokotools.util
22

3-
import android.content.ClipData
4-
import android.content.ClipboardManager
53
import android.content.Context
64
import android.content.Intent
7-
import android.content.pm.PackageManager.NameNotFoundException
85
import android.net.Uri
9-
import android.util.Log
106
import android.widget.Toast
117
import com.google.android.material.dialog.MaterialAlertDialogBuilder
128
import com.yorick.cokotools.R
139

14-
1510
object Utils {
1611

17-
1812
private fun openActivity(context: Context, packageName: String, activityName: String): Boolean {
1913
try {
2014
val intent = Intent()
@@ -44,35 +38,6 @@ object Utils {
4438
Toast.makeText(context, desc, Toast.LENGTH_LONG).show()
4539
}
4640

47-
private fun getAppVersionName(context: Context, packageName: String): List<String> {
48-
val verList = mutableListOf<String>()
49-
try {
50-
val packageInfo = context.applicationContext
51-
.packageManager
52-
.getPackageInfo(packageName, 0)
53-
verList.add(packageInfo.versionName) //版本号名称
54-
verList.add(packageInfo.longVersionCode.toString())
55-
Log.d("yu", "当前版本:$verList")
56-
} catch (e: NameNotFoundException) {
57-
e.printStackTrace()
58-
}
59-
return verList
60-
}
61-
62-
private fun copy(context: Context, content: String) {
63-
val cm = context.getSystemService(Context.CLIPBOARD_SERVICE) as ClipboardManager
64-
val text = ClipData.newPlainText("yu", content)
65-
cm.setPrimaryClip(text)
66-
}
67-
68-
fun testVer(context: Context, packageName: String) {
69-
// 测试
70-
val verList = getAppVersionName(context, packageName)
71-
copy(context, verList.toString())
72-
toastUtil(context, "版本为${verList},已复制")
73-
// 测试
74-
}
75-
7641
private fun mDialog(
7742
flag: Boolean,
7843
context: Context,

app/src/main/res/drawable/ic_coko.xml

Lines changed: 0 additions & 49 deletions
This file was deleted.

app/src/main/res/values/strings.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
<string name="zhangsan">张三</string>
5656
<string name="xiaoying">小影</string>
5757
<string name="joinGroup">一键加入交流群</string>
58+
<string name="joinGroup_key">lFuzgAHN-Q_4j7fodzBaOtKrc_q6NYg9</string>
5859
<string name="coolapk_index">作者的酷安主页</string>
5960
<string name="exceptions_title">免责声明</string>
6061
<string name="exceptions_message">本软件部分功能可能对某些机型产生如发热等不可预知的后果,使用需谨慎,造成的一切后果请用户自行承担。使用本软件代表您接受此声明。强烈建议阅读《帮助文档》后使用!\n\nTips:点击接受后不再提示</string>

0 commit comments

Comments
 (0)