forked from upstream-mirrors/OpenTracks
Allow starting the Dashboard API automatically from the StartRecording API
Fixes #1116.
This commit is contained in:
committed by
Dennis Guse
parent
7ca6925e7d
commit
1e4e7b8c15
@@ -0,0 +1,5 @@
|
||||
<vector android:height="24dp" android:tint="?attr/colorControlNormal"
|
||||
android:viewportHeight="24" android:viewportWidth="24"
|
||||
android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<path android:fillColor="@android:color/white" android:pathData="M14,12l-2,2l-2,-2l2,-2L14,12zM12,6l2.12,2.12l2.5,-2.5L12,1L7.38,5.62l2.5,2.5L12,6zM6,12l2.12,-2.12l-2.5,-2.5L1,12l4.62,4.62l2.5,-2.5L6,12zM18,12l-2.12,2.12l2.5,2.5L23,12l-4.62,-4.62l-2.5,2.5L18,12zM12,18l-2.12,-2.12l-2.5,2.5L12,23l4.62,-4.62l-2.5,-2.5L12,18z"/>
|
||||
</vector>
|
||||
@@ -291,8 +291,11 @@
|
||||
<string name="import_prevent_reimport_key" translatable="false">preventReimportTrackKey</string>
|
||||
<bool name="import_prevent_reimport_default">true</bool>
|
||||
|
||||
<string name="settings_api_key">settingsAPI</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>
|
||||
<bool name="publicapi_dashboard_enabled_default">false</bool>
|
||||
|
||||
<integer name="buttonDelayMillis">1500</integer>
|
||||
|
||||
|
||||
@@ -447,10 +447,14 @@ limitations under the License.
|
||||
<string name="settings_stats_units_title">Preferred units</string>
|
||||
|
||||
<!-- Settings public api -->
|
||||
<string name="settings_api_title">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>
|
||||
<string name="settings_public_api_disabled_toast">OpenTracks Public API is disabled: it can be enabled in the settings.</string>
|
||||
<string name="settings_public_api_dashboard_enabled_title">Automatic data transfer</string>
|
||||
<string name="settings_public_api_dashboard_enabled_summary_on">An application that started a recording can also access the recorded data.</string>
|
||||
<string name="settings_public_api_dashboard_enabled_summary_off">Recorded data will not be shared automatically with other applications.</string>
|
||||
|
||||
<!-- Settings import/export -->
|
||||
<string name="settings_import_section">Import</string>
|
||||
|
||||
@@ -50,12 +50,11 @@
|
||||
android:summary="@string/settings_reset_summary"
|
||||
android:title="@string/settings_all_reset" />
|
||||
|
||||
<SwitchPreferenceCompat
|
||||
android:title="@string/settings_public_api_enabled_title"
|
||||
android:summaryOn="@string/settings_public_api_enabled_summary_on"
|
||||
android:summaryOff="@string/settings_public_api_enabled_summary_off"
|
||||
android:defaultValue="@bool/publicapi_enabled_default"
|
||||
android:key="@string/publicapi_enabled_key" />
|
||||
<Preference
|
||||
android:icon="@drawable/ic_baseline_api_24"
|
||||
android:key="@string/settings_api_key"
|
||||
android:summary="Remote control and statistics API for other apps"
|
||||
android:title="@string/settings_api_title"/>
|
||||
|
||||
<Preference
|
||||
android:icon="@drawable/ic_baseline_info_24"
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:title="@string/settings_api_title">
|
||||
|
||||
<SwitchPreferenceCompat
|
||||
android:title="@string/settings_public_api_enabled_title"
|
||||
android:summaryOn="@string/settings_public_api_enabled_summary_on"
|
||||
android:summaryOff="@string/settings_public_api_enabled_summary_off"
|
||||
android:defaultValue="@bool/publicapi_enabled_default"
|
||||
android:key="@string/publicapi_enabled_key" />
|
||||
|
||||
<SwitchPreferenceCompat
|
||||
android:title="@string/settings_public_api_dashboard_enabled_title"
|
||||
android:summaryOn="@string/settings_public_api_dashboard_enabled_summary_on"
|
||||
android:summaryOff="@string/settings_public_api_dashboard_enabled_summary_off"
|
||||
android:defaultValue="@bool/publicapi_dashboard_enabled_default"
|
||||
android:key="@string/publicapi_dashboard_enabled_key" />
|
||||
|
||||
</PreferenceScreen>
|
||||
Reference in New Issue
Block a user