Settings: show package id in Public API settings.

This commit is contained in:
Dennis Guse
2022-07-02 19:52:49 +02:00
parent f913472aae
commit cb10bdda3f
4 changed files with 11 additions and 0 deletions
@@ -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);
}
}
+1
View File
@@ -314,6 +314,7 @@
<bool name="import_prevent_reimport_default">true</bool>
<string name="settings_api_key" translatable="false">settingsAPI</string>
<string name="publicapi_package_key" translatable="false">apiPackageKey</string>
<string name="publicapi_enabled_key" translatable="false">apiEnabledKey</string>
<bool name="publicapi_enabled_default">false</bool>
<string name="publicapi_dashboard_enabled_key" translatable="false">apiDashboardEnabledKey</string>
+1
View File
@@ -442,6 +442,7 @@ limitations under the License.
<!-- Settings public api -->
<string name="settings_api_title">Public API</string>
<string name="settings_public_api_package_title">Package name for Public API</string>
<string name="settings_public_api_enabled_title">Public API</string>
<string name="settings_public_api_enabled_summary_on">Other installed applications can start or stop recordings.</string>
<string name="settings_public_api_enabled_summary_off">Only OpenTracks can start and stop recordings.</string>
+6
View File
@@ -3,6 +3,12 @@
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
android:title="@string/settings_api_title">
<Preference
android:key="@string/publicapi_package_key"
android:selectable="false"
android:persistent="false"
android:title="@string/settings_public_api_package_title" />
<SwitchPreferenceCompat
android:title="@string/settings_public_api_enabled_title"
android:summaryOn="@string/settings_public_api_enabled_summary_on"