Commit Graph

39 Commits

Author SHA1 Message Date
Jimmy Shih be6fd6d633 Rename methods in MyTracksProviderUtils.
No logic change
2012-08-24 15:21:39 -07:00
Jimmy Shih 784ce8bc26 Remove unused methods in MyTracksProviderUtils
Change getLastValidLocation to getLastValidTrackLocation, thus
all location related api takes trackId as an argument.
2012-08-24 14:05:50 -07:00
Jimmy Shih 2c87df6d75 merge heads 2012-08-24 09:46:37 -07:00
Jimmy Shih 0ddd11aef5 Fix Stats view.
- when paused, do not update current location
- handle possible null pointer for getActivity

In MyTraksProviderUtils, change to
getLastValidLocation
2012-08-23 18:24:08 -07:00
Jimmy Shih b164398d47 merge heads 2012-08-23 14:59:58 -07:00
Jimmy Shih 02f0f4831e Use TripStatisticsBuilder in
- SendMapsAsyncTask
- SendFusionTablesAsyncTask
- ChartFragment

In ChartURLGenerator
- change the input vector unit to be in meters
2012-08-23 14:12:08 -07:00
youtaol dcf5e5668a Merge heads 2012-08-23 19:28:32 +08:00
youtaol f008975936 Use default(first) account in choose account dialog. 2012-08-23 19:27:51 +08:00
Jimmy Shih 2bfb1ff49e merge heads 2012-08-22 16:20:40 -07:00
Jimmy Shih b3ad974bbb Update the ui thread in StatsFragment to support pause/resume
for the total time.
2012-08-22 13:16:18 -07:00
youtaol 40dba3d183 Add a check when more than one account is bound with phone. 2012-08-22 15:29:03 +08:00
Jimmy Shih ccaf652c8b Add support for pause and resume in TrackRecordingService. 2012-08-21 18:36:04 -07:00
Jimmy Shih 832e2499c9 merge heads 2012-08-20 11:00:16 -07:00
Jimmy Shih 12ce7e3b0d merge heads 2012-08-20 10:59:22 -07:00
Jimmy Shih 6039c5e1d4 Add UI support to pause and resume the current recording track. 2012-08-15 17:14:25 -07:00
youtaol e9ac687fe0 Fix unit test error of TrackDataHubTest. 2012-08-15 19:30:12 +08:00
youtaol 302144d003 Move the code about checking status of GPS signal back to make the test runs well on real devices. Fix a warning in CreateAndSendTrackTest. 2012-08-15 15:51:43 +08:00
Jimmy Shih 532c7495e4 merge heads with Google Location settings change from My Tracks 2.0.1 2012-08-14 12:32:56 -07:00
Jimmy Shih 360b757bf3 revert f505ce7c6bde 2012-08-14 10:04:38 -07:00
Jimmy Shih 1a6baf2beb Refactor location recording logic so that
all location filtering code is done at
TripStatisticsBuilder.java.
2012-08-13 15:14:00 -07:00
Jimmy Shih bafcd0e37f In TrackRecordingService, make sure all fields of a waypoint
are set consistently when creating a marker.
2012-08-09 14:17:19 -07:00
Jimmy Shih 80f2237e2b merge heads 2012-08-09 10:22:52 -07:00
Jimmy Shih 96b67a8f2b Rename files in the "tasks" package. 2012-08-09 10:21:24 -07:00
youtaol f983c93363 Merge heads 2012-08-09 13:32:59 +08:00
Jimmy Shih dc9173e015 Update TrackRecordingService. 2012-08-08 18:52:08 -07:00
Jimmy Shih 40e2aba739 Clean up classes in the stats package
- TripStatisticsBuilder
- TripStatistics
- ExtremityMonitor
- DoubleBuffer
2012-08-08 10:17:32 -07:00
youtaol 61227b2d89 Remove useless method in TrackDataHub. 2012-08-06 14:56:49 +08:00
youtaol 27c796cda0 Change some code of MyTracksProviderTest. 2012-08-06 13:21:51 +08:00
youtaol 86b782e2f0 Change code style of TrackDataHubTest. 2012-08-03 17:05:55 +08:00
youtaol 221155979e Add a wait after sending Gps Signal. 2012-08-03 15:22:35 +08:00
youtaol e94d62f6a9 Make a change to make testSplitSetting() runs more stable. 2012-08-03 14:24:24 +08:00
youtaol 2fa1f6daf4 Change some code in getButtonOnScreen() in EndToEndTestUtils. 2012-08-02 19:53:06 +08:00
youtaol acdb140a4e Make some change to make test more stable. 2012-08-02 16:33:16 +08:00
youtaol 0568ccca2c Make some change to make test more stable. 2012-08-02 14:15:28 +08:00
youtaol d1c2d3df3d Change some code style of EndToEndTestRunner. 2012-08-02 10:49:09 +08:00
Jimmy Shih f0de32eb04 Use a different name for new strings. 2012-08-01 13:40:16 -07:00
Jimmy Shih 2dbd2ff956 My Tracks 2.0.1. Add support for Google location settings. 2012-08-01 12:57:48 -07:00
youtaol 4b7d996cb3 Add some test cases to TrackDataHubTest. 2012-08-01 20:26:02 +08:00
youtaol 8796318335 Add a class EndToEndTestRunner which extends InstrumentationTestRunner and can get the port of emulator. Then test can be run on more than one emulators at the same time. 2012-08-01 17:25:21 +08:00