Commit Graph
772 Commits
Author SHA1 Message Date
Jan Broß b4547eb497 First steps refactoring RaceLog to AbstractLog 2014-11-07 17:22:51 +01:00
Fredrik Teschke 44533435af rename preferences to include unit [ms] and fix int/string resource bug 2014-10-21 09:22:00 +02:00
Fredrik Teschke 34408b3aa9 decentralize .gitignore entries for mobile projects and add .settings/*.prefs file
- we have observed no problematic behaviour in the TrackingApp project, where the *.prefs file has been added to the index for some time now
2014-10-16 22:47:22 +02:00
Fredrik Teschke beddd558ea extract complete server URL with schema, host and port from QRCode 2014-10-16 20:35:00 +02:00
Fredrik Teschke bd4b2dc363 also save changes to server url preference 2014-10-16 20:16:01 +02:00
Fredrik Teschke f150019b36 Merge remote-tracking branch 'origin/jbross-rltracking-app' into ftes-rltracking-app 2014-10-14 14:17:00 +02:00
Jan Broß aea754089c Move gps fix interval to preferences 2014-10-10 14:34:40 +02:00
Fredrik Teschke db78ce98fa advance to tracking activity after scanning 2014-10-10 13:54:57 +02:00
Fredrik Teschke cf89acdcd7 fix bug loading preferences too early 2014-10-10 13:54:40 +02:00
Fredrik Teschke 6e6265ff5d only show warning if message restorer not found 2014-10-10 13:54:08 +02:00
Fredrik Teschke 9bf004b286 read data from QRCode and send mapping event 2014-10-10 13:42:08 +02:00
Fredrik Teschke 2049433710 Merge remote-tracking branch 'origin/jbross-rltracking-app' into ftes-rltracking-app 2014-10-10 12:38:43 +02:00
Fredrik Teschke 3b3af908a5 refactor QR code dialog 2014-10-10 12:37:49 +02:00
Fredrik Teschke f0ec893db9 moved RaceLogServletConstants to domain.common, to make it available in GWT 2014-10-10 10:40:08 +02:00
Jan Broß bec68c38bc Parse URI, preparations for RaceLogDeviceCompetitorMappingEvent 2014-10-09 20:28:38 +02:00
Jan Broß 44f076b30e Merged ftes-rltracking-app and resolved conflicts 2014-10-09 18:57:32 +02:00
Jan Broß 01d5e65a1c Add install via Barcode and first steps towards configure via barcode 2014-10-09 18:21:16 +02:00
Fredrik Teschke 42f555affe allow scrolling in system information view 2014-10-09 18:20:38 +02:00
Fredrik Teschke a7555ecfa3 adapt TrackingService to send fixes as JSON 2014-10-09 18:07:07 +02:00
Fredrik Teschke 7f94d255d4 also delete support jar from RCApp, as it is now in android.shared 2014-10-09 16:30:47 +02:00
Jan Broß d3ce191c52 Move android support library into shared project 2014-10-09 16:29:11 +02:00
Jan Broß 5db56c7502 Make TrackingService a foreground service with non-dismissable Notification 2014-10-09 15:09:04 +02:00
Jan Broß 3d878d561e Implement tracking as background service in a separate process 2014-10-08 22:43:56 +02:00
Jan Broß 5f7fd13e7e Show error dialog, when google play services are not installed 2014-10-08 13:15:03 +02:00
Fredrik Teschke bb533fa3b0 fix failing maven build due to lint annotation 2014-10-07 02:26:32 +02:00
Fredrik Teschke 8d94f70410 refactor generic settings architecture to android.shared and implement settings for tracking app 2014-10-07 02:15:31 +02:00
Fredrik Teschke 550beaab2a push logic for SendingService-aware activities to android.shared 2014-10-07 00:11:26 +02:00
Fredrik Teschke 94be53a2b4 add PrefUtils 2014-10-07 00:09:22 +02:00
Fredrik Teschke 5bcdda873c use explicit intents to communicate with services instead of implicit intents
- to get rid of Android warnings (implicit intents are discouraged)
- removes the need for intent filtes for those intents
- did not fix all implicit intents in the RCApp
2014-10-06 22:12:43 +02:00
Fredrik Teschke 6b073da0e4 enable sending messages per default library configuration, and override in RCApp 2014-10-06 21:52:23 +02:00
Fredrik Teschke 000e0d059f add tracking service to tracking app 2014-10-06 21:51:55 +02:00
Fredrik Teschke d56142a7e0 app-dependent intent names for contacting message service
- otherwise, one intent to send a message would trigger both services (or possibly the wrong one)
- this could cause a problem in the custom message restorers, if they expect a special format
2014-10-06 21:17:00 +02:00
Fredrik Teschke 4792803565 update example of how to use MessageSendingService 2014-10-06 13:25:52 +02:00
Fredrik Teschke 11d0919aa5 add tracking app skeleton 2014-10-06 12:58:50 +02:00
Fredrik Teschke eb963f1f4e moved config for android-maven-plugin back into individual poms because shared library build was broken 2014-10-06 11:47:33 +02:00
Fredrik Teschke cbc8665b7c use minimum config for android-maven-plugin in shared lib project 2014-10-06 11:29:04 +02:00
Fredrik Teschke b349993521 move shared resources to shared android lib 2014-10-06 11:28:41 +02:00
Fredrik Teschke 262c781cc5 moved configuration of android plugin to parent pom (mobile/pom.xml) 2014-10-06 10:49:20 +02:00
Fredrik Teschke 1dc3ef6d31 ignore gen folder 2014-10-05 16:09:08 +02:00
Fredrik Teschke 515540b27a fix maven build for android projects 2014-10-05 14:55:28 +02:00
Fredrik Teschke 7a12926acc removed android libraries from classpath (not necessary) 2014-10-05 14:49:58 +02:00
Fredrik Teschke 0e0bffdaa0 fix translation lint errors 2014-10-05 14:43:48 +02:00
Fredrik Teschke a870a561c4 fix NPE on small screen size due to missing button 2014-10-05 12:06:29 +02:00
Fredrik Teschke 71acd25988 improved JavaDoc for message sending service 2014-10-05 11:33:11 +02:00
Fredrik Teschke 1ca450c8fc remove shared constants and preferences 2014-10-04 21:03:58 +02:00
Fredrik Teschke 490d324b0e move method for getting external folder to FileHandlerUtils 2014-10-04 20:43:46 +02:00
Fredrik Teschke dcb477da55 use context in ExLog to determine folder for log files from string resources 2014-10-04 20:42:05 +02:00
Fredrik Teschke 1b4dacd6e1 use ConnectivityChangedReceiver in shared library 2014-10-04 20:41:07 +02:00
Fredrik Teschke 256224ec10 remove need for subclassing MessageSendingService and related, instead use meta-data in manifest 2014-10-04 19:09:10 +02:00
Fredrik Teschke 3a5952b1a0 Merge branch 'bug2377' into ftes-rltracking-app-2 2014-10-04 14:59:28 +02:00