From b7385cd4cc3702dc9fb287fce7d7713c3a25e993 Mon Sep 17 00:00:00 2001 From: Matthew Simmons Date: Mon, 1 Nov 2010 13:48:33 -0400 Subject: [PATCH] Combine b2f2f9e9e9 and 8774b3663c Allow users to choose the default track name policy. By default, we'll switch to a new, timestamp-based name. If they change the pref, they'll get the old-style 'track n' style. --- MyTracks/res/values/keys.xml | 3 +- MyTracks/res/values/strings.xml | 4 ++ MyTracks/res/xml/preferences.xml | 12 +++- .../services/DefaultTrackNameFactory.java | 72 +++++++++++++++++++ .../services/TrackRecordingService.java | 11 +-- .../services/DefaultTrackNameFactoryTest.java | 57 +++++++++++++++ 6 files changed, 147 insertions(+), 12 deletions(-) create mode 100644 MyTracks/src/com/google/android/apps/mytracks/services/DefaultTrackNameFactory.java create mode 100644 MyTracksTest/src/com/google/android/apps/mytracks/services/DefaultTrackNameFactoryTest.java diff --git a/MyTracks/res/values/keys.xml b/MyTracks/res/values/keys.xml index 64afb48f1..43a843ebc 100644 --- a/MyTracks/res/values/keys.xml +++ b/MyTracks/res/values/keys.xml @@ -38,6 +38,7 @@ limitations under the License. shareUrlOnly signalSamplingFrequency splitFrequency + timestampTrackName autoResumeTrackCurrentRetry @@ -47,4 +48,4 @@ limitations under the License. backupToSd restoreFromSd - \ No newline at end of file + diff --git a/MyTracks/res/values/strings.xml b/MyTracks/res/values/strings.xml index cab226775..722f8e232 100644 --- a/MyTracks/res/values/strings.xml +++ b/MyTracks/res/values/strings.xml @@ -210,6 +210,10 @@ limitations under the License. Auto-resume track timeout Maximum time in minutes after which a previously recording track will not be resumed on phone reboot + Timestamp as track name + The default track name will be the date and time at the start of the track + Track names will have numbers which increment for each new track. + Pace Only supported in Android 2.0 or above diff --git a/MyTracks/res/xml/preferences.xml b/MyTracks/res/xml/preferences.xml index 386240b6a..8de128543 100644 --- a/MyTracks/res/xml/preferences.xml +++ b/MyTracks/res/xml/preferences.xml @@ -91,7 +91,7 @@ limitations under the License. android:entries="@array/task_frequency_options" android:entryValues="@array/task_frequency_values" android:defaultValue="-1" /> - + + + + @@ -126,7 +134,7 @@ limitations under the License. android:title="@string/settings_backup_to_sd" android:summary="@string/settings_backup_to_sd_summary" android:persistent="false" /> -