From 95e7bb40d7b54ad260e426d53c941753ff810c7e Mon Sep 17 00:00:00 2001 From: septs Date: Mon, 16 Dec 2024 13:54:06 +0800 Subject: [PATCH] feat: add log header --- .../main/java/im/angry/openeuicc/ui/LogsActivity.kt | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/app-common/src/main/java/im/angry/openeuicc/ui/LogsActivity.kt b/app-common/src/main/java/im/angry/openeuicc/ui/LogsActivity.kt index c6ba256..599e9d3 100644 --- a/app-common/src/main/java/im/angry/openeuicc/ui/LogsActivity.kt +++ b/app-common/src/main/java/im/angry/openeuicc/ui/LogsActivity.kt @@ -1,6 +1,7 @@ package im.angry.openeuicc.ui import android.icu.text.SimpleDateFormat +import android.os.Build import android.os.Bundle import android.view.Menu import android.view.MenuItem @@ -32,9 +33,19 @@ class LogsActivity : AppCompatActivity() { SimpleDateFormat.getDateTimeInstance().format(Date()) ) }, - getLogText = { logStr } + getLogText = ::buildLogText ) + private fun buildLogText() = buildString { + appendLine("Manufacturer: ${Build.MANUFACTURER}") + appendLine("Brand: ${Build.BRAND}") + appendLine("Model: ${Build.MODEL}") + appendLine("SDK Version: ${Build.VERSION.SDK_INT}") + appendLine("App Version: $selfAppVersion") + appendLine("-".repeat(10)) + appendLine(logStr) + } + override fun onCreate(savedInstanceState: Bundle?) { enableEdgeToEdge() super.onCreate(savedInstanceState) -- 2.45.3