From 5871e195dc17772c545b8abf94fa87bbb57fcef1 Mon Sep 17 00:00:00 2001 From: "Erik C. Thauvin" Date: Tue, 4 Apr 2017 17:34:04 -0700 Subject: [PATCH] Added build date to about dialog. --- app/build.gradle | 1 + .../thauvin/erik/android/tesremoteprogrammer/MainActivity.kt | 4 +++- app/src/main/res/values/strings.xml | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 5f31ae4..c9172f4 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -12,6 +12,7 @@ android { targetSdkVersion 25 versionCode 1 versionName "1.0" + buildConfigField "long", "TIMESTAMP", System.currentTimeMillis() + "L" } buildTypes { release { diff --git a/app/src/main/java/net/thauvin/erik/android/tesremoteprogrammer/MainActivity.kt b/app/src/main/java/net/thauvin/erik/android/tesremoteprogrammer/MainActivity.kt index 354052b..1d3b05d 100644 --- a/app/src/main/java/net/thauvin/erik/android/tesremoteprogrammer/MainActivity.kt +++ b/app/src/main/java/net/thauvin/erik/android/tesremoteprogrammer/MainActivity.kt @@ -55,6 +55,7 @@ import java.io.FileNotFoundException import java.io.InputStreamReader import java.io.ObjectInputStream import java.io.ObjectOutputStream +import java.text.SimpleDateFormat import java.util.* @RuntimePermissions @@ -283,7 +284,8 @@ class MainActivity : AppCompatActivity(), AnkoLogger { R.id.action_about -> { val alert = alert { title(R.string.app_name) - message(fromHtml(getString(R.string.about_message, BuildConfig.VERSION_NAME))) + message(fromHtml(getString(R.string.about_message, BuildConfig.VERSION_NAME, + SimpleDateFormat("yyyy-MM-dd", Locale.US).format(Date(BuildConfig.TIMESTAMP))))) icon(R.mipmap.ic_launcher) okButton {} }.show() diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 246c6b8..00f8a65 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1,5 +1,5 @@ - <p><b>Version %1$s</b></p><p>Developed by <a href=\"http://erik.thauvin.net/\"><b>Erik C. Thauvin</b></a>. See all my apps <a href=\"http://mobile.thauvin.net/android/\"><b>here</b></a>.</p><a href=\"http://thauv.in/TESRemote\"><b>thauv.in/TESRemote</b></a> + <p><b>Version %1$s</b> <small>(%2$s)</small></p><p>Developed by <a href=\"http://erik.thauvin.net/\"><b>Erik C. Thauvin</b></a>. See all my apps <a href=\"http://mobile.thauvin.net/android/\"><b>here</b></a>.</p><a href=\"http://thauv.in/TESRemote\"><b>thauv.in/TESRemote</b></a> About Configurations Configuration Errors