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 @@
+
+