Bartlomiej Niechwiej
2fe74603a3
Merge with 96ee47b2d8639a0cf62a387f3360640643fbeb0a
2010-10-26 20:14:41 -07:00
Bartlomiej Niechwiej
948fe0c0e6
Merge with 68eb8dff3a87698ace057447dff40a07cf673f2e
2010-10-26 19:39:20 -07:00
Bartlomiej Niechwiej
dbd8e6c0e9
Merge with 5ed61c63ba59f4748231ea14bbbc222423d0b08a
2010-10-26 19:38:51 -07:00
Bartlomiej Niechwiej
02b5601933
Remove unnecessary log.
2010-10-26 19:32:24 -07:00
Bartlomiej Niechwiej
36d7c2dd91
Allow to move the app to SD card (by default goes to internal storage). This is a frequently requested feature (based on market feedback).
2010-10-26 00:33:38 -07:00
Bartlomiej Niechwiej
fa7ef68851
Addressed Sandor's comments.
2010-10-25 22:35:38 -07:00
Bartlomiej Niechwiej
48d8aa4cd8
Introduce an interface to decouple platform specific API from the classes that require it. Also:
...
1) Put the service into foreground to prevent from being killed by the system
2) Fix a bug the prevented MyTracks from running on pre-Eclair devices
2010-10-24 21:24:11 -07:00
Bartlomiej Niechwiej
95ff0d3db6
Fix a typo in shared preferences and minor cleanup.
2010-10-24 18:55:35 -07:00
Bartlomiej Niechwiej
2dc1d914c0
Several fixes to the service and more test coverage.
...
Notably:
1) Fixed isRecording to not return false if service is down (for instance, it may be being restarted)
2) Added more checks to prevent from invalid starting/stopping (if in already in progress/not started).
2010-10-24 14:16:43 -07:00
Bartlomiej Niechwiej
fc06701009
Fix several bugs and clean up statistics management.
...
1) Decouple clock from TripStatisticsBuilder.
2) Introduce a new param to constructor to automatically resume at given time
3) Fix various statsbuilder initialization issues in the service (wrong order, missing initialization)
2010-10-24 03:30:58 -07:00
Bartlomiej Niechwiej
ee4f334296
Fixed a NPE under certain circumstances (move initialization to onCreate()).
2010-10-24 03:26:32 -07:00
Bartlomiej Niechwiej
cac2395237
More unit tests for TracksRecordingService and fix a few bugs. Made the service less forgiving rather than silently ignoring invalid state.
2010-10-24 00:48:53 -07:00
Bartlomiej Niechwiej
5afc3f13cf
Minor refactoring: remove dependency on Context and replace it with ContentResolver.
2010-10-23 19:04:57 -07:00