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 |
|
Dennis Guse
|
d7526f93b8
|
Cleanup: removed ContentProviderUtils interface.
|
2019-11-25 23:02:48 +01:00 |
|
Dennis Guse
|
67d1ac551d
|
Show GPS accuracy while recording in the notification of the TrackRecordingService and notify if accuracy goes beyond configured threshold.
|
2019-11-24 18:44:04 +01:00 |
|
Dennis Guse
|
2940bf20d8
|
Settings: remove all defaults from code.
|
2019-11-12 21:33:04 +01:00 |
|
Dennis Guse
|
d0fde46027
|
Android does not allow referencing integer in string-arrays: store everything as string and parse it later (also for tests).
|
2019-11-06 18:40:58 +01:00 |
|
Dennis Guse
|
2a60aa8f59
|
Settings: removed some default definitions from code into xml.
|
2019-11-05 22:02:23 +01:00 |
|
Dennis Guse
|
41e7870509
|
Settings: removed some default definitions from code into xml.
|
2019-11-05 21:13:51 +01:00 |
|
Dennis Guse
|
353c958ae0
|
Moved accessing sharedPreferences into PreferencesUtils.
|
2019-11-03 01:44:46 +01:00 |
|
Dennis Guse
|
d53a7156e2
|
Bugfix: removed custom dialogs to set voice/split frequency preferences from the context menu directly.
Fixed #49.
|
2019-11-01 23:38:07 +01:00 |
|
Dennis Guse
|
bdce437470
|
Removed AnnoucementPeriodTaskTest as these were broken beyond repair.
|
2019-10-27 16:46:56 +01:00 |
|
Dennis Guse
|
33479cda11
|
Fixed TrackRecordingService tests: start service properly if needed.
|
2019-10-27 15:58:50 +01:00 |
|
Dennis Guse
|
a79345ccf9
|
Grant ACCESS_FINE_LOCATION for TrackRecordingServiceTest.
|
2019-09-16 22:47:37 +02:00 |
|
Dennis Guse
|
496cf9145b
|
Removed usage of Broadcast (were used by Widget).
|
2019-09-10 21:20:40 +02:00 |
|
Dennis Guse
|
264bb3746f
|
Removed ControlRecordingService.
It was implemented to enable other apps to start and stop track recordings.
|
2019-09-10 21:19:11 +02:00 |
|
Dennis Guse
|
87d92d25f9
|
Cleanup: mainly code formatting and made LocationIterator implement autoclosable.
|
2019-09-08 12:39:40 +02:00 |
|
Dennis Guse
|
bb1ef08474
|
Splitted TrackRecordingServiceTest into two files and fixed issue about calling Looper.prepare() only once for all tests.
|
2019-09-05 22:44:27 +02:00 |
|
Dennis Guse
|
cc770d8bb4
|
Fixed (some) AnnoucementPeriodicTask[Factory] tests.
|
2019-09-05 07:41:16 +02:00 |
|
Dennis Guse
|
c0a9958b5b
|
Fixed (some) TrackRecordingServiceTests.
|
2019-09-04 21:33:30 +02:00 |
|
Dennis Guse
|
7351cd3377
|
TrackDataHubTest is beyond repair and thus removed.
|
2019-09-04 20:41:39 +02:00 |
|
Dennis Guse
|
7b3d5848b9
|
Fixed ControlRecordingService: only unbind if connected.
|
2019-09-04 17:43:24 +02:00 |
|
Dennis Guse
|
c9226d3b79
|
Fixed CustomContentProvider tests.
|
2019-08-25 16:20:27 +02:00 |
|
Dennis Guse
|
51dc6f8e8d
|
Tests: accept permission automatically.
|
2019-08-16 07:13:58 +02:00 |
|
Dennis Guse
|
01ef5cfa6f
|
All test are now executable (but all are not working).
|
2019-08-14 18:03:48 +02:00 |
|