Dennis Guse
|
aefd1a6a35
|
Fixed test.
|
2021-03-21 19:58:18 +01:00 |
|
Dennis Guse
|
2431d60171
|
Cleanup.
|
2021-03-15 17:27:41 +01:00 |
|
Dennis Guse
|
15fbd90ca4
|
Performance: Keep reference to sharedPreferences.
So far, we opened the SharedPreferences very often, which is very slow; also happened in the UI thread a lot.
Fixes #642.
|
2021-03-15 12:01:32 +01:00 |
|
Dennis Guse
|
c3741611dc
|
TrackStatisticsUpdater updates only by adding TrackPoints.
#316.
|
2021-01-24 22:21:37 +01:00 |
|
Dennis Guse
|
022d8146fe
|
TrackDataHub always sends via handler.
|
2021-01-24 22:21:37 +01:00 |
|
Dennis Guse
|
1d46981717
|
Cleanup.
|
2021-01-24 22:21:36 +01:00 |
|
Dennis Guse
|
e990b413cd
|
Replace long time_ms with Instant and Duration, respectively.
Fixes #561.
|
2021-01-24 22:21:36 +01:00 |
|
Dennis Guse
|
ab47320216
|
Segments: import/export is working incl. restoring TrackStatistics.
KML exports sensor data if actually present.
#316.
|
2021-01-24 22:21:36 +01:00 |
|
Dennis Guse
|
47b2d0748a
|
Segments: only insert one trackpoint and set the type.
Existing data is not migrated.
#316.
|
2021-01-24 22:21:36 +01:00 |
|
Dennis Guse
|
bc66cd33a9
|
Use system time instead of GPS-provided time.
#316.
|
2021-01-24 22:21:36 +01:00 |
|
Dennis Guse
|
fcc17413e3
|
Segments: use TrackPoint.type.
So, far specific latitude for segment start/end (i.e., PAUSE/RESUME) was used.
#316.
|
2021-01-24 22:21:36 +01:00 |
|
Dennis Guse
|
ccd93dd17d
|
Track.Id must now always be valid (if present).
|
2021-01-10 20:25:59 +01:00 |
|
Román Martínez
|
4714171e21
|
Added elevation loss via barometer (like elevation gain). Fixes #547.
|
2020-12-25 18:19:01 +01:00 |
|
Dennis Guse
|
2255624235
|
Cleanup: rename waypoint to marker (tests).
|
2020-12-13 18:05:08 +01:00 |
|
Dennis Guse
|
cea180f871
|
Code cleanup using AndroidStudio's Analyze feature.
|
2020-12-05 23:22:15 +01:00 |
|
Dennis Guse
|
e939778beb
|
Refactor: use marker instead of waypoint.
Fixes #389.
|
2020-09-23 17:16:34 +02:00 |
|
Dennis Guse
|
7902aea849
|
Disable flacky test.
|
2020-09-12 00:01:56 +02:00 |
|
Dennis Guse
|
6845ce4984
|
Elevation gain: make it optional as Float.
So if no sensor data is provided, it is not stored in the database and not exported.
|
2020-09-05 12:39:23 +02:00 |
|
Dennis Guse
|
e0d1ad4b52
|
Squash: fixed tests.
|
2020-09-05 12:39:23 +02:00 |
|
Dennis Guse
|
8a14bc46f6
|
Implement elevation gain via barometer.
|
2020-09-05 12:39:22 +02:00 |
|
Dennis Guse
|
19d8563a76
|
Refactoring to marker: TrackRecordingService.
#389
|
2020-09-05 10:20:16 +02:00 |
|
Dennis Guse
|
74e09e1fa9
|
Refactoring to marker: data class and ContentProviderUtils.
#389
|
2020-09-05 10:20:16 +02:00 |
|
Dennis Guse
|
f128111650
|
Code cleanup.
|
2020-09-05 01:19:59 +02:00 |
|
Dennis Guse
|
c610758ae1
|
Move CursorLoader to ContentProviderUtils.
|
2020-08-23 00:09:02 +02:00 |
|
Dennis Guse
|
0ab14e0f3d
|
Implement Track.Id and Waypoint.Id (with tests).
Fixes #276.
|
2020-08-22 23:18:48 +02:00 |
|
Dennis Guse
|
bcbaf4985a
|
Implement Track.Id and Waypoint.Id (without tests).
Fixes #276.
|
2020-08-22 23:18:48 +02:00 |
|
Dennis Guse
|
c02b8fab53
|
HandlerServer: use executor service to send data to TrackRecordingService.
Fixes #329.
|
2020-07-21 19:43:51 +02:00 |
|
Román Martínez
|
17de8cea6f
|
Service refactoring: move location management to the LocationHandle.
Tests refactoring: location and service tests re-worked.
|
2020-07-17 12:29:30 +02:00 |
|
Dennis Guse
|
a50b1ac78e
|
Cleanup using Android Studio code analyzer.
|
2020-04-28 08:07:24 +02:00 |
|
Dennis Guse
|
3408ea97f4
|
Refactoring: move TrackPointDataSet directly into TrackPoint.
|
2020-04-27 07:17:46 +02:00 |
|
Dennis Guse
|
ddb17f61cb
|
Bluetooth LE: implemented cycling cadence and speed sensors.
Cadence is working while speed still requires the wheel size.
|
2020-04-27 07:17:46 +02:00 |
|
Dennis Guse
|
1d838344dc
|
TrackRecordingService: test inserting locations.
|
2020-04-15 22:37:31 +02:00 |
|
Dennis Guse
|
fd826199e2
|
Tests for TrackRecordingService (pause/resume/restart).
|
2020-04-14 22:13:14 +02:00 |
|
Dennis Guse
|
ec39e67a09
|
Removed Waypoint default constructor used by testing.
This avoids a null check for Waypoint.getLocation().
|
2020-04-14 07:12:56 +02:00 |
|
Dennis Guse
|
2ef74eb908
|
Automated code cleanup using AndroidStudio.
|
2020-04-05 21:56:26 +02:00 |
|
Dennis Guse
|
16c654141f
|
Renamed TripStatistics to TrackStatistics.
|
2020-04-05 21:56:26 +02:00 |
|
Dennis Guse
|
194379295d
|
TrackPoint has Location as delegate instead of inheritance.
|
2020-03-30 19:52:06 +02:00 |
|
Dennis Guse
|
901cffee97
|
Use TrackPoint instead of Location (and omit casting).
|
2020-03-30 19:52:06 +02:00 |
|
Dennis Guse
|
070917bc0b
|
Extracted TrackRecordingService's Binder.
|
2020-01-11 19:31:58 +01:00 |
|
Dennis Guse
|
09fe35f1ca
|
Cleanup.
|
2020-01-11 19:31:58 +01:00 |
|
Dennis Guse
|
27e50b2dd9
|
Moved ContentProvider into separate package.
|
2020-01-11 19:31:58 +01:00 |
|
Dennis Guse
|
90e19e282c
|
Upgraded tests to Junit4.
|
2019-12-29 15:31:53 +01:00 |
|
Dennis Guse
|
5cb7b623d9
|
Removed TripStatistics from Waypoints.
|
2019-12-26 21:15:42 +01:00 |
|
Dennis Guse
|
8ece2c8612
|
Removed WaypointCreationRequest.
|
2019-12-23 21:39:37 +01:00 |
|
Dennis Guse
|
5ac72092fb
|
Test: export and import tracks via KML and GPX; now includes waypoints.
TripStatistics is not tested.
|
2019-12-22 18:59:23 +01:00 |
|
Dennis Guse
|
12023d51ae
|
Move data classes into separate package.
|
2019-12-22 18:59:23 +01:00 |
|
Dennis Guse
|
f37fe4a503
|
Removed WaypointType.
|
2019-12-22 18:59:23 +01:00 |
|
Dennis Guse
|
29f92b887c
|
Fixed TrackRecordingService.insertWaypoint() to allow deprecated behavior.
|
2019-12-14 23:55:04 +01:00 |
|
Dennis Guse
|
a683fbac4b
|
Device reboot: do not restart a not successfully ended track recording.
|
2019-12-11 23:05:31 +01:00 |
|
Dennis Guse
|
8e2598e93b
|
Removed split markers.
|
2019-12-03 07:31:24 +01:00 |
|