Add package name and version at the bottom of the setting panel

pull/119/head
Fox2Code 2 years ago
parent b4f22f3f84
commit 5e0d8dd505

@ -113,8 +113,8 @@ public class SettingsActivity extends CompatActivity {
.withLicenseShown(true).withAboutMinimalDesign(false)
.withUiListener(new OverScrollManager.LibsOverScroll());
Preference update = findPreference("pref_update");
update.setVisible(BuildConfig.DEBUG ||
AppUpdateManager.getAppUpdateManager().peekHasUpdate());
update.setVisible(BuildConfig.ENABLE_AUTO_UPDATER && (BuildConfig.DEBUG ||
AppUpdateManager.getAppUpdateManager().peekHasUpdate()));
update.setOnPreferenceClickListener(p -> {
devModeStep = 0;
IntentHelper.openUrl(p.getContext(),
@ -144,6 +144,10 @@ public class SettingsActivity extends CompatActivity {
openFragment(libsBuilder.supportFragment(), R.string.licenses);
return true;
});
findPreference("pref_pkg_info").setSummary(
BuildConfig.APPLICATION_ID + " v" +
BuildConfig.VERSION_NAME + " (" +
BuildConfig.VERSION_CODE + ")");
}
private void openFragment(Fragment fragment, @StringRes int title) {

@ -110,5 +110,10 @@
app:icon="@drawable/ic_baseline_info_24"
app:title="@string/show_licenses"
app:singleLineTitle="false" />
<Preference
app:key="pref_pkg_info"
app:enabled="false"
app:summary="@string/loading"
app:singleLineTitle="false" />
</PreferenceCategory>
</PreferenceScreen>
Loading…
Cancel
Save