feat: add header to saved log file #123

Merged
PeterCxy merged 2 commits from septs/OpenEUICC:add-log-header into master 2024-12-18 01:28:27 +01:00

View file

@ -1,6 +1,7 @@
package im.angry.openeuicc.ui package im.angry.openeuicc.ui
import android.icu.text.SimpleDateFormat import android.icu.text.SimpleDateFormat
import android.os.Build
import android.os.Bundle import android.os.Bundle
import android.view.Menu import android.view.Menu
import android.view.MenuItem import android.view.MenuItem
@ -32,9 +33,19 @@ class LogsActivity : AppCompatActivity() {
SimpleDateFormat.getDateTimeInstance().format(Date()) 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?) { override fun onCreate(savedInstanceState: Bundle?) {
enableEdgeToEdge() enableEdgeToEdge()
super.onCreate(savedInstanceState) super.onCreate(savedInstanceState)