From 80911ada0f46077c6d468c15951b7a45a3ae3b18 Mon Sep 17 00:00:00 2001 From: Pritimay Sarkar Date: Mon, 8 Jan 2024 20:43:56 +0530 Subject: [PATCH] show environment name --- app/build.gradle | 6 +++--- .../example/hpostesting/data/constant/Constants.kt | 2 +- .../presentation/dashboard/SlideshowFragment.kt | 11 ++++++++++- 3 files changed, 14 insertions(+), 5 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 90140da..281aee5 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -16,11 +16,11 @@ android { // prod - production, preprod - preproduction, quality - qc defaultConfig { - applicationId "in.sminnovations.hpostesting" + applicationId "in.sminnovations.hpostesting.dev" minSdk 21 targetSdk 34 - versionCode 68 - versionName "2.1.68" + versionCode 75 + versionName "2.1.75" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/app/src/main/java/com/example/hpostesting/data/constant/Constants.kt b/app/src/main/java/com/example/hpostesting/data/constant/Constants.kt index fb35fff..735f1c3 100644 --- a/app/src/main/java/com/example/hpostesting/data/constant/Constants.kt +++ b/app/src/main/java/com/example/hpostesting/data/constant/Constants.kt @@ -282,7 +282,7 @@ object Constants { const val INCUBATION_TIME_MIN = 0 const val INCUBATION_TIME_MAX = 1400 - const val BATTERY_LEVEL_MIN = 0 + const val BATTERY_LEVEL_MIN = Int.MIN_VALUE const val READINGS_PER_SAMPLE = 3 const val MINIMUM_BATTERY_LEVEL = 0 diff --git a/app/src/main/java/com/example/hpostesting/presentation/dashboard/SlideshowFragment.kt b/app/src/main/java/com/example/hpostesting/presentation/dashboard/SlideshowFragment.kt index 5b89238..e6dd549 100644 --- a/app/src/main/java/com/example/hpostesting/presentation/dashboard/SlideshowFragment.kt +++ b/app/src/main/java/com/example/hpostesting/presentation/dashboard/SlideshowFragment.kt @@ -37,7 +37,7 @@ class SlideshowFragment : PreferenceFragmentCompat() { // App Version Preference val appVersionPreference = Preference(requireContext()) appVersionPreference.title = "App Version" - appVersionPreference.summary = getAppVersion(requireContext()) + appVersionPreference.summary = getAppVersion(requireContext()) + " [ " + getAppEnvironment(requireContext()) + " ]" preferenceScreen.addPreference(languagePreference) preferenceScreen.addPreference(appVersionPreference) @@ -63,4 +63,13 @@ class SlideshowFragment : PreferenceFragmentCompat() { "N/A" } } + + private fun getAppEnvironment(context: Context): String { + return try { + val pInfo = context.packageManager.getPackageInfo(context.packageName, 0) + pInfo.packageName.substringAfterLast('.') + } catch (e: PackageManager.NameNotFoundException) { + "N/A" + } + } } \ No newline at end of file