From cb10bdda3f0ebb3bc3aec190c25cd84ca989967f Mon Sep 17 00:00:00 2001 From: Dennis Guse Date: Sat, 2 Jul 2022 19:52:49 +0200 Subject: [PATCH] Settings: show package id in Public API settings. --- .../opentracks/settings/PublicAPISettingsFragment.java | 3 +++ src/main/res/values/settings.xml | 1 + src/main/res/values/strings.xml | 1 + src/main/res/xml/settings_public_api.xml | 6 ++++++ 4 files changed, 11 insertions(+) diff --git a/src/main/java/de/dennisguse/opentracks/settings/PublicAPISettingsFragment.java b/src/main/java/de/dennisguse/opentracks/settings/PublicAPISettingsFragment.java index 80e0cb386..c3e9a38a3 100644 --- a/src/main/java/de/dennisguse/opentracks/settings/PublicAPISettingsFragment.java +++ b/src/main/java/de/dennisguse/opentracks/settings/PublicAPISettingsFragment.java @@ -4,6 +4,7 @@ import android.os.Bundle; import androidx.preference.PreferenceFragmentCompat; +import de.dennisguse.opentracks.BuildConfig; import de.dennisguse.opentracks.R; public class PublicAPISettingsFragment extends PreferenceFragmentCompat { @@ -17,5 +18,7 @@ public class PublicAPISettingsFragment extends PreferenceFragmentCompat { public void onStart() { super.onStart(); ((SettingsActivity) getActivity()).getSupportActionBar().setTitle(R.string.settings_api_title); + findPreference(getString(R.string.publicapi_package_key)) + .setSummary(BuildConfig.APPLICATION_ID); } } diff --git a/src/main/res/values/settings.xml b/src/main/res/values/settings.xml index ab2cd1818..65ffd9e0b 100644 --- a/src/main/res/values/settings.xml +++ b/src/main/res/values/settings.xml @@ -314,6 +314,7 @@ true settingsAPI + apiPackageKey apiEnabledKey false apiDashboardEnabledKey diff --git a/src/main/res/values/strings.xml b/src/main/res/values/strings.xml index 52a26f9ef..1b54ec131 100644 --- a/src/main/res/values/strings.xml +++ b/src/main/res/values/strings.xml @@ -442,6 +442,7 @@ limitations under the License. Public API + Package name for Public API Public API Other installed applications can start or stop recordings. Only OpenTracks can start and stop recordings. diff --git a/src/main/res/xml/settings_public_api.xml b/src/main/res/xml/settings_public_api.xml index 1df8b5319..1d0d54123 100644 --- a/src/main/res/xml/settings_public_api.xml +++ b/src/main/res/xml/settings_public_api.xml @@ -3,6 +3,12 @@ + +