Skip to content

Commit 7f8abe6

Browse files
committed
1,适配26.6.179020。
1 parent d662068 commit 7f8abe6

File tree

8 files changed

+30
-57
lines changed

8 files changed

+30
-57
lines changed

app/build.gradle

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ android {
1515
applicationId "com.ke.hs_tracker.app"
1616
minSdk libs.versions.minsdk.get().toInteger()
1717
targetSdk libs.versions.targetsdk.get().toInteger()
18-
versionCode 29
19-
versionName "1.2.9"
18+
versionCode 30
19+
versionName "1.3.0"
2020

2121
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
2222

@@ -64,9 +64,6 @@ dependencies {
6464

6565
implementation project(path: ':module')
6666

67-
testImplementation 'junit:junit:4.+'
68-
androidTestImplementation 'androidx.test.ext:junit:1.1.2'
69-
androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'
7067

7168
implementation(libs.core.ktx)
7269
implementation(libs.appcompat)

app/release/output-metadata.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
"type": "SINGLE",
1212
"filters": [],
1313
"attributes": [],
14-
"versionCode": 29,
15-
"versionName": "1.2.9",
14+
"versionCode": 30,
15+
"versionName": "1.3.0",
1616
"outputFile": "app-release.apk"
1717
}
1818
],

app/src/androidTest/java/com/ke/hs_tracker/app/ExampleInstrumentedTest.kt

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

app/src/main/java/com/ke/hs_tracker/app/App.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,4 @@ import com.ke.hs_tracker.module.MainApplication
44
import dagger.hilt.android.HiltAndroidApp
55

66
@HiltAndroidApp
7-
class App : MainApplication() {
8-
}
7+
class App : MainApplication()

app/src/test/java/com/ke/hs_tracker/app/ExampleUnitTest.kt

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

module/src/main/java/com/ke/hs_tracker/module/MainApplication.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,9 @@ fun Context.findHSDataFilesDir(
164164
// listFiles().forEach {
165165
// if (it.name == applicationId) {
166166
val filesDir = this.findFile("files") ?: return null
167+
168+
169+
167170
return if (fileName == null) filesDir else filesDir.findFile(
168171
fileName
169172
)

module/src/main/java/com/ke/hs_tracker/module/domain/GetRealLogDirUseCase.kt

Lines changed: 22 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ import android.content.Context
44
import androidx.documentfile.provider.DocumentFile
55
import com.ke.hs_tracker.module.di.IoDispatcher
66
import com.ke.hs_tracker.module.findHSDataFilesDir
7+
import com.ke.hs_tracker.module.log
78
import com.ke.mvvm.base.domian.UseCase
89
import dagger.hilt.android.qualifiers.ApplicationContext
910
import kotlinx.coroutines.CoroutineDispatcher
10-
import java.io.File
1111
import javax.inject.Inject
1212

1313
class GetRealLogDirUseCase @Inject constructor(
@@ -16,16 +16,31 @@ class GetRealLogDirUseCase @Inject constructor(
1616
) :
1717
UseCase<Unit, DocumentFile?>(dispatcher) {
1818

19-
private var documentFile: DocumentFile? = null
19+
// private var documentFile: DocumentFile? = null
2020

2121
override suspend fun execute(parameters: Unit): DocumentFile? {
2222

23-
if (documentFile != null) {
24-
return documentFile
25-
}
23+
// if (documentFile != null) {
24+
// return documentFile
25+
// }
26+
27+
val logsDir = context.findHSDataFilesDir("Logs")
28+
?: return null
29+
30+
val listFiles = logsDir.listFiles()
31+
2632

27-
return context.findHSDataFilesDir("Logs")?.apply {
28-
documentFile = this
33+
34+
return listFiles.filter {
35+
"${it.name} ${it.lastModified()}".log()
36+
37+
(it.name?.startsWith("Hearthstone") ?: false) && it.isDirectory
38+
}.maxByOrNull {
39+
it.lastModified()
40+
}?.apply {
41+
"找到了目标目录 ${this.name} ${this.lastModified()}".log()
2942
}
43+
44+
3045
}
3146
}

0 commit comments

Comments
 (0)