Wpis z mikrobloga

Wczoraj/dziś zaimplementowałem w swojej aplikacji FreeTrackGPS możliwość podglądu treningu podczas jego uruchomienia wraz z informacją o dystansie.

Mapa się aktualizuje samoczynnie co 3 zmiany pozycji GPS.

Od strony programistycznej użyłem broadcast receivera i co ciekawe Handlera(nowa dla mnie rzecz) który w metodzie handleMessage w Activity z mapą ją aktualizuje a wywoływana zmiana za pomocą mhandler.dispatchMessage w Receiverze wysyłając przy okazji do activity aktualny dystans

Tutaj w plikach możecie zobaczyć te zmiany
https://github.com/sylwke3100/FreeTrackGPS/blob/master/src/com/sylwke3100/freetrackgps/WorkoutMapViewActivity.java
https://github.com/sylwke3100/FreeTrackGPS/blob/master/src/com/sylwke3100/freetrackgps/WorkoutMapViewReciver.java

Wiadomo że przy okazji usługę tak aby miała możliwość wysyłania Id aktualnego treningu które to activity odczytuje z SharedPreferences

Na screenshocie można zobaczyć jak to dla symulacji treningu wygląda.

Więcej info https://github.com/sylwke3100/FreeTrackGPS

#freetrackgps #android #androiddev #programowanie
źródło: comment_FnZmqGPtS27n9sBubFoulY4GHAR0HLUr.jpg