Wpis z mikrobloga

No i mogę ogłosić światu nową wersje #freetrackgps oznaczoną numerkiem 0.6.

FreeeTrackGPS jest to prosta aplikacja do zapisywania śladów gps postaci plików GPX (najpierw jednak do bazy), posiada proste możliwości konfiguracyjne szybkości/dystansu przechwytywania treningu, powiadomienia na pasku powiadomień oraz wibracyjne co przekroczony kilometr. Na dodatek aplikacja umożliwia dodawanie ignorowanych punktów ręcznie czy z lokalizacji GPS dzięki czemu możemy ignorować obszar 100m wokół takiego punktu unikając zapisania do treningu np naszego miejsca zamieszkania czy pracy.

Głównymi zmianami jest dodanie możliwości ustalania nazwy punktu ignorowanego, ustawianie lokalizacji prosto z obecnej pozycji GPS oraz powiadomienia wibracyjne które po włączeniu ich uaktywniają się co przekroczony kilometr naszego treningu. Do tego poprawiłem układ ustawień bo niektóre przyciski odstawały od siebie.

Od strony kodu zmian było troszkę więcej głównie refactoring kodu ale także wydzielenie zbędnych zadań tak jak np przeniesienie do class z elementami listy (Treningów/Ignorowanych punktów) tworzenia HashMapy do adaptera https://github.com/sylwke3100/FreeTrackGPS/blob/master/src/com/sylwke3100/freetrackgps/RouteListElement.java#L37 czy wydzielenie prawie wszystkich ingerencji w elementy GUI z MainActivity do osobnej klasy (co pozwala mi np sterowanie i pokazywanie w GUI np pauzy spowodowanej brakiem wyłączenia GPSa w trakcie treningu)

Tutaj plik APK: https://github.com/sylwke3100/FreeTrackGPS/releases/download/v0.6/FreeTrackGPS.apk

A tu sam projekt: https://github.com/sylwke3100/FreeTrackGPS

Na obrazku widzimy własnie poprawione ustawienia o których mówiłem

#programowanie #android #gps #androiddev
Pobierz sylwke3100 - No i mogę ogłosić światu nową wersje #freetrackgps oznaczoną numerkiem 0...
źródło: comment_I6OWGQO04AQDapE6UIxImQwRprgxFWS1.jpg
  • 10
@xamil54: Po wyeksportowaniu(Lista treningów-> eksportuj) GPX możesz sobie wgrać gdziekolwiek jest obsługiwany taki plik np Endo, Strawę czy inne strony, bądź przekonwertować do Googlowskiego formatu typu KML i do Gogole Maps załadowując.
@sylwke3100: wiem że do wyglądu nie przykładasz uwagi za bardzo, ale moim zdaniem wypada postarać się chociaż żeby te ustawienia były spójne z każdymi innymi ustawieniami. Jak to zrobisz na PreferenceFragment to znacznie lepiej będzie wyglądać.