@sylwke3100: Apka niestety wygląda jakby była robiona ~3-4 lata temu :( Dlaczego nie używasz Gradle, AppCompat, Design Library itd? Jak ktoś ją odpali na Marshmallow to ujrzy przestarzały Holo (wszystkie alert dialogi w starym stylu, action bar zamiast toolbara itd.). Pamiętaj, że sama funkcjonalność to nie wszystko. Jak program będzie brzydki, to nikt go nie będzie używał.
  • Odpowiedz
Dziś dodałem do FreeTrackGPS dość przydatną rzecz a mianowicie zaznaczony obszar ok 100m w którym zaznaczony przez nas punkt będzie ignorowany. jest to dość istotna rzecz bo wcześniej nie mieliśmy takiej informacji tylko zaznaczenie samego punktu. Do tego jeszcze poprawiłem centrowanie w tym widoku by ustawiało się na konkretny dość przyzwoity poziom zoomowania przy wyborze tej opcji.

Tutaj więcej o samych zmianach w kodzie
i tu

Tutaj info o całym projektem
sylwke3100 - Dziś dodałem do FreeTrackGPS dość przydatną rzecz a mianowicie zaznaczon...

źródło: comment_3hnJfKf7BXncivo2y4MOzebOgM5AtG5Y.jpg

Pobierz
Oto kolejna wersja mojej aplikacja do rejestrowania tras GPS do GPXa czyli #freetrackgps oznaczona numerkiem 0.9

W tej wersji skupiłem się głównie na poprawie drobnych błędów typu likwidacja powiadomienia jeśli FreeTrackGPS zostało niespodziewanie zamknięte, poprawa układu ustawień, tłumaczenia polskiego i wiele innych mniejszych pierdół.

Aplikacja jednak zyskała dwie istotne rzeczy. Pierwsza to podgląd treningu na żywo na mapie wraz z jej aktywnym zoomowaniem w przypadku braku miejsca ścieżki na ekranie (Co można zobaczyć na obrazku). Druga rzeczą jest możliwość usuwania filtrów na liście treningów za jednym zamachem

Obecną
sylwke3100 - Oto kolejna wersja mojej aplikacja do rejestrowania tras GPS do GPXa czy...

źródło: comment_On8IDuOMKtGwi2XQIshqUT5spn8F6Z5d.jpg

Pobierz
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
sylwke3100 - Wczoraj/dziś zaimplementowałem w swojej aplikacji FreeTrackGPS możliwość...

źródło: comment_FnZmqGPtS27n9sBubFoulY4GHAR0HLUr.jpg

Pobierz
  • Odpowiedz
@eloar: Ale to tylko w przypadku gdy dom jest na środku trasy. Jeśli dom jest początkiem to nie będzie widać bo wtedy początek trasy przesunie się o te x metrów za obszarem jaki został oznaczony punktami (możesz dodać przecież kilka punktów by zwiększyć obszar)
  • Odpowiedz
@eloar: To wszystko zależy jaki obszar sobie ustawisz. Poza tym tu możesz dodać różne miejsca. No i wcale GPXa nie musisz nigdzie wrzucać. Wszystko może cały czas być na telefonie (moja aplikacja łączy się z netem dopiero gdy wybierzesz podgląd trasy na mapie bo wtedy pliki mapy muszą się pobrać)
  • Odpowiedz
No długo nic nie pisałem jak w postępach związanych z moją aplikacją FreeTrackGPS bo generalnie nie miałem czasu na kodzenie nie miałem. No ale dziś przysiadłem i dodałem nareszcie obsługę widgeta dzięki któremu można sterować treningiem (włączać, pauzować, odpauzować) oraz zobaczyć ile km zrobiliśmy.

Zmiana w kodzie tutaj w commicie https://github.com/sylwke3100/FreeTrackGPS/commit/9377fb77feb3875e5ebb448bfd9cc618ec0c9a66

Nie było to takie proste bo troszku było komplikacji związaniem z tym że włączenie/pauzowanie/odpauzowanie treningu działało z widgetu ale MainActivity się nie aktualizowało dzięki czemu MainActivity twierdziło że trening jest nieuruchomiony. Rozwiązałem to za pomocą onResume() w tymże activity które aktualizowało interface.

Na
sylwke3100 - No długo nic nie pisałem jak w postępach związanych z moją aplikacją Fre...

źródło: comment_pDxUSCwqttmZfi9i2xPCFDJbqnT1BSFU.jpg

Pobierz
No i #freetrackgps otrzymał funkcje dodawania ignorowanych punktów za pomocą mapy. Teraz nie trzeba już znać dokładnych punktów, można sobie je wyklikać a nawet pobrać i ustawić mapę z GPSa.

Generalnie wziąłem się też za nazwy akcji tak aby pasowały do tego od czego są i co robią

Tutaj zmiany w kodzie https://github.com/sylwke3100/FreeTrackGPS/commits/master

#sylwkesiechwali
sylwke3100 - No i #freetrackgps otrzymał funkcje dodawania ignorowanych punktów za po...

źródło: comment_YzlWqySVCl7HpUwB6KR8unqEKxlIlqA6.jpg

Pobierz
  • Odpowiedz
No i poprawiłem centrowanie mapy w #freetrackgps . Myślałem że ja coś źle robię a tu się okazuje że w OSMDROID 4.2 był bug przesuwający mapę o jakiś obszar w zależności od zoomu od punktów gps a zmiana na 4.3 go rozwiązała.

Tak to teraz ze zaznaczoną ścieżką treningu wygląda.

Pozostaje mi jeszcze dodać oznaczenia początku i końca ścieżki i będzie nowa wersja 0.7

Więcej
sylwke3100 - No i poprawiłem centrowanie mapy w #freetrackgps . Myślałem że ja coś źl...

źródło: comment_qKBTgtjfuAGLTRfD2syxgfPjY5bXN018.jpg

Pobierz
  • Odpowiedz
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
sylwke3100 - No i mogę ogłosić światu nową wersje #freetrackgps oznaczoną numerkiem 0...

źródło: comment_I6OWGQO04AQDapE6UIxImQwRprgxFWS1.jpg

Pobierz
@niezielony: Wgłębiłem się trochę w to i stwierdzam że na obecną chwilę i przynajmniej przez dłuższy czas nie będę ustawień zmieniał bo widzę że google zrobiło tak że żeby taką prostą pierdołe dodać trzeba rzeczy natworzyć by być z czymś tam zgodne. To ja podziękuje...
  • Odpowiedz

Zawiera treści 18+

Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.

Witajcie

Dziś nadeszła nowa wersja oznaczona numerkiem 0.5 mojej aplikacji na telefony Android czyli FreeTrackGPS

Jest to aplikacja do zapisu treningu do GPXa tak aby można było sobie gdzieś wyeksportować, posiada proste możliwości konfiguracyjne treningu (szybkość skanowania, odległość), możliwość dodawania punktów ignorowany oraz prosty interface

Tu
sylwke3100 - Witajcie

Dziś nadeszła nowa wersja oznaczona numerkiem 0.5 mojej apli...

źródło: comment_PRUcFuPEw75Cp8egzvBnfvjARH8sypOZ.jpg

Pobierz
@qmar: Sorki że tak późno odpisuje ale przypomniał mi się ten wpis, To jest tylko update bazy (tzn jej wersja). Nikłe są szanse by ktoś trafił na taki update żeby mu baza nie działała ale poprawie ten szczegół.
  • Odpowiedz
No i FreeTrackGPS doczekał się zalążków funkcji ignorowania określonych punktów. Działa to tak że po wpisaniu współrzędnych FTG ignoruje je oraz obszar 100 metrów od nich dzięki czemu nie pojawią się one w GPXie. Jest to obecnie prosta implementacja ale na testach działała.

Tak wygląda ekran z tym ale nie bijcie mnie, nie mam wyczucia estetyki ani nikogo do pomocy

No i tradycyjnie małe poprawki w kodzie, poprawa polskiego tłumaczenia czy usunięcie wyświetlania szybkości z ekranu głównego

Tu
sylwke3100 - No i FreeTrackGPS doczekał się zalążków funkcji ignorowania określonych ...

źródło: comment_ZYPCXGP2OAdLIhIoRpdDrwQER4MpmxHz.jpg

Pobierz
  • Odpowiedz
No i przyszła nowa wersja #freetrackgps oznaczona numerkiem 0.4. Aplikacji na telefony z systemem android która pozawala na zapisywanie sobie tras do bazy i eksport do pliku gpx w dowolnym momencie oraz proste możliwości ustawienia przechwytywania gpsa (szybkość skanowania gps oraz odległość punktów skanowania)

Aplikacja nie jest powiązana z żadną platformą więc to jest plus bo gpxa możemy sobie na co chcemy eksportować (endomondo, strava itp)

Ta wersja przynosi minimalne zmiany w wyglądzie, polskie tłumaczenie, podgląd informacji o treningu oraz wiele innych mniejszych poprawek.

Kod
sylwke3100 - No i przyszła nowa wersja #freetrackgps oznaczona numerkiem 0.4. Aplikac...

źródło: comment_q9IHCLGQSq2zjjfMbtsIXldYjZzidnpK.jpg

Pobierz
  • Odpowiedz