Skip to content

Commit a362673

Browse files
authored
Merge pull request #67 from capcom6/issue/64-app-version
[settings] add app version text
2 parents bc860c1 + c0c20e3 commit a362673

File tree

3 files changed

+14
-0
lines changed

3 files changed

+14
-0
lines changed

app/src/main/java/me/capcom/smsgateway/ui/SettingsFragment.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import androidx.core.content.edit
77
import androidx.preference.EditTextPreference
88
import androidx.preference.Preference
99
import androidx.preference.PreferenceFragmentCompat
10+
import me.capcom.smsgateway.BuildConfig
1011
import me.capcom.smsgateway.R
1112
import me.capcom.smsgateway.modules.gateway.GatewaySettings
1213

@@ -45,6 +46,9 @@ class SettingsFragment : PreferenceFragmentCompat() {
4546
}
4647
return@setSummaryProvider hostname
4748
}
49+
50+
findPreference<Preference>("transient.app_version")?.summary =
51+
"${BuildConfig.VERSION_NAME} (${BuildConfig.VERSION_CODE})"
4852
}
4953

5054
override fun onDisplayPreferenceDialog(preference: Preference) {

app/src/main/res/values/strings.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,4 +46,6 @@
4646
<string name="minimum">Minimum</string>
4747
<string name="maximum">Maximum</string>
4848
<string name="set_maximum_value_to_activate">Set maximum value to activate</string>
49+
<string name="information">Information</string>
50+
<string name="app_version_build">App version (build)</string>
4951
</resources>

app/src/main/res/xml/root_preferences.xml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,4 +63,12 @@
6363
app:useSimpleSummaryProvider="true" />
6464
</PreferenceCategory>
6565

66+
<PreferenceCategory app:title="@string/information">
67+
<Preference
68+
android:key="transient.app_version"
69+
android:title="@string/app_version_build"
70+
app:persistent="false"
71+
app:selectable="false" />
72+
</PreferenceCategory>
73+
6674
</PreferenceScreen>

0 commit comments

Comments
 (0)