Jimmy Shih
dc7fb591be
merge heads
2012-04-16 10:18:33 -07:00
Jimmy Shih
da6c33617c
merge heads
2012-04-16 10:03:42 -07:00
youtaol
4ea5b199b9
Merge heads.
2012-04-13 18:07:04 +08:00
Jimmy Shih
2aa4cdc442
Add PreferencesUtils to access
...
- recording track id
- selected track id
2012-04-12 14:26:18 -07:00
Jimmy Shih
c98b10c548
merge heads
2012-04-12 13:25:12 -07:00
Jimmy Shih
06322dcfdc
fix comment 5e46fdb4a91d
2012-04-12 12:55:39 -07:00
Jimmy Shih
2fd3816edf
Fix unit tests
...
- update string in CsvTrackWriter, CsvTrackWriterTest, and DescriptionGeneratorImplTest
- with Solo, UploadResultActivity can run by itself, but cannot run as
part of the unit test. Modify the test to not use Solo.
- remove ANT+ tests in SensorManagerFactoryTest and replace them with
bluetooth tests since most of the phones do not have ANT+.
- remove TrackDetailActivityTest since we are no longer using it to
start the app. Will replace this with end-to-end smoke tests.
2012-04-11 17:02:21 -07:00
Jimmy Shih
e82c3f15d2
should have been part of 5e46fdb4a91d
2012-04-11 10:25:07 -07:00
Jimmy Shih
4b36671041
merge heads
2012-04-11 10:18:12 -07:00
Jimmy Shih
9063267db1
Add contextual menu.
...
API < 11, use floating context menu.
API >=11, use contextual action mode.
2012-04-10 19:59:36 -07:00
Jimmy Shih
3b889753db
In TrackList, start the TrackDetail view when recording.
2012-04-10 12:53:59 -07:00
Jimmy Shih
400051d342
Move dialogs in TrackDetail to fragments.
...
Move all fragments to com.google.android.apps.mytracks.fragments
package.
2012-04-10 12:44:40 -07:00
Jimmy Shih
2fbdb9bfef
merge heads
2012-04-10 10:31:02 -07:00
Jimmy Shih
a1993ab39e
merge heads
2012-04-10 10:17:57 -07:00
Jimmy Shih
648015fe4c
merge heads
2012-04-10 10:16:49 -07:00
Jimmy Shih
3d9536420c
merge heads
2012-04-10 10:03:30 -07:00
Jimmy Shih
d5389e8c3e
fix comment on 5ca17d67ad5c
2012-04-10 09:57:58 -07:00
youtaol
e5d86a708e
Change the code style of DynamicSpeedTrackPathPainterTest and SingleColorTrackPathPainterTest, and make the code easier to read.
2012-04-10 17:54:49 +08:00
Jimmy Shih
eae078b710
Fix bug with setHomeButtonEnabled,
...
it is only defined for api 14 or higher.
2012-04-09 16:46:08 -07:00
Jimmy Shih
7b800914f6
merge heads
2012-04-09 14:07:57 -07:00
Jimmy Shih
97f4103e67
merge heads
2012-04-09 14:07:04 -07:00
Jimmy Shih
99706edf70
Update TrackEditActivity to ICS.
2012-04-09 14:03:42 -07:00
Jimmy Shih
00974d97a7
Place all Google Earth constants in SaveActivity and prefix them with
...
GOOGLE_EARTH.
2012-04-09 10:19:07 -07:00
Jimmy Shih
adfa66505e
Use a dialog for the welcome page. Thus the startup sequence
...
consists of three dialogs.
Rename to HelpActivity.
Fix activity button styles.
Reuse EulaDialogFragment when invoked from the AboutDialogFragment.
Only hide the title bar on the TrackDetailPage.
2012-04-07 15:52:28 -07:00
Jimmy Shih
54bfe5d4b4
merge heads
2012-04-07 10:13:16 -07:00
Jimmy Shih
fedcd33b0b
merge heads
2012-04-07 09:56:56 -07:00
Jimmy Shih
cd129e1f46
sync from main
2012-04-07 09:32:13 -07:00
Jimmy Shih
86c736dd17
merge heads
2012-04-06 18:25:57 -07:00
Jimmy Shih
c97ae1e87f
merge heads
2012-04-06 15:16:01 -07:00
Jimmy Shih
0ed45e40c6
Move each fragment to its own class.
2012-04-06 15:09:47 -07:00
Jimmy Shih
70124b8465
merge heads
2012-04-06 12:59:38 -07:00
Jimmy Shih
6c7131f2a8
merge heads
2012-04-06 10:55:58 -07:00
Jimmy Shih
f5085b208d
merge heads
2012-04-06 10:54:22 -07:00
youtaol
28750142a9
Change the code style of SingleColorTrackPathPainterTest and DynamicSpeedTrackPathPainterTest.
2012-04-06 16:27:13 +08:00
Jimmy Shih
9e224d13ad
Fix crashes when trackDataHub is null
2012-04-05 17:50:54 -07:00
Jimmy Shih
5082936ad1
sync from main
2012-04-05 17:06:43 -07:00
Jimmy Shih
32e8044b0b
- add TabManager (based on the Fragment Tabs example in
...
API 4+ Support Demos)
- move to MapFragment, ChartFragment, and StatsFragment
- use android-support-v4-r7-googlemaps.jar to support a map view
in a fragment.
2012-04-05 16:55:22 -07:00
Jimmy Shih
8b4c05ead3
fix comment for 7638122cd587
2012-04-05 09:26:23 -07:00
youtaol
68f50ef6de
Change the code style of DynamicSpeedTrackPathPainterTest,SingleColorTrackPathPainterTest, SingleColorTrackPathPainter and TrackPathPainterTestCase.
2012-04-05 14:25:30 +08:00
Jimmy Shih
d76eb44257
merge heads
2012-04-04 16:40:41 -07:00
Jimmy Shih
afa2dd2c0e
merge heads
2012-04-04 14:44:01 -07:00
Jimmy Shih
79fde1c118
Rename to fastest pace.
2012-04-03 10:18:16 -07:00
youtaol
b3688b043e
Add test case for SingleColorTrackPathPainter. Move createCachedLocations method and INVALID_LATITUDE field from DynamicSpeedTrackPathPainterTest to TrackPathPainterTestCase to make them can be invoked by both test cases.
2012-03-31 17:46:11 +08:00
Jimmy Shih
4b8d4e92b8
merge heads
2012-03-30 15:23:00 -07:00
Jimmy Shih
fa18ace9e6
- remove PlayTrackUtils.
...
- use sub menu for "Export all...".
- prefix menu variables so they are unique.
- prefix intent extra variables with EXTRA.
2012-03-30 15:13:04 -07:00
Jimmy Shih
6869f003e7
- In the action bar, configure the Home button as the Up button.
...
- When starting an activity, always use FLAG_ACTIVITY_CLEAR_TOP and FLAG_ACTIVITY_NEW_TASK together.
- TrackDetailActivity should handle events for a specific trackId, not
handling events for the current recording track.
- In TrackListActivity, to support screen rotation, make sure the EULA dialog
is not shown before creating another one.
- Do not need to bind service in onStart. OnResume will bind the service
if a recording is happening.
2012-03-30 14:19:29 -07:00
youtaol
314c3a76a6
Add test case for DynamicSpeedTrackPathPainter.
2012-03-30 17:28:09 +08:00
Jimmy Shih
9ff1af221b
Move the track context menu to the main menu.
...
Use sharedPreferenceChangeListener to listen when
a new recording has started to update the view like the action items.
2012-03-29 18:02:28 -07:00
Jimmy Shih
246b13da4b
Remove MenuManager.java.
2012-03-28 16:49:57 -07:00
Jimmy Shih
16f3217364
Set TrackListActivity as the main activity.
...
Move all startup dialogs to TrackListActivity.
Move one-time application config to MyTracksApplication
2012-03-28 15:28:38 -07:00