2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Dit is mijn tweede Android-programmeerproject en dit is hoe ik deze GPS-logger heb gemaakt: https://github.com/mendhak/gpslogger; in deze:
Het neemt uw GPS-gegevens en vervolgens kunt u het GPX-bestand op uw SD opslaan, delen of uploaden naar uw server.
Ik heb voornamelijk de GUI opnieuw ontworpen en enkele functies toegevoegd om het vanuit mijn oogpunt aantrekkelijker te maken voor de gebruiker.
Stap 1: Start van het project
Eerst zocht ik op Google wat GPS Logger, omdat ik een groter project in gedachten heb en deze logger de basis was.
Toen ik dat ontdekte, dacht ik dat ik het er beter uit kon laten zien (dit is allemaal vanuit mijn oogpunt), en ik begon eraan te werken.
Stap 2: Laten we het doen
Zoals ik al zei, dit is mijn tweede Android-programmeerproject, en dit betekent dat ik niet veel idee heb van Android-ontwikkeling, ik heb een goede kennis van C#, maar Java gericht op Android was erg nieuw.
Dus het eerste wat ik deed, was proberen te begrijpen hoe de code was gestructureerd en hoe het werkt, en ik begon een aantal dingen te vinden die me nieuwe ideeën opleverden om eraan toe te voegen.
Het eerste dat ik wilde veranderen, was de hoofdkleur van de GUI, van de op wit gebaseerde omgeving naar een donkere, dus ik veranderde de geheel witte achtergrond in een donkergrijze (ik vond het niet helemaal zwart).
De tweede stap van het project was om de app er beter uit te laten zien, bijvoorbeeld in de eenvoudige weergave, waarna de GPS begon te loggen, de pictogrammen van positie veranderden vanwege de aanpassing van de tekst, en dat deed me denken aan een slecht afgewerkte GUI, dus ik veranderde de plaatsing van de items en loste dat op, dus nu blijven de pictogrammen statisch; het andere wat ik deed was, als je op de Start-knop drukt, in de originele App, verandert het in Stop, en wat ik deed was een tussenstap toevoegen, nu heb je Start-Zoeken naar GPS-Stop, dus ik denk dat het maakt de app aantrekkelijker voor de eindgebruiker.
Stap 3: Hervatten
Ik heb een video opgenomen waarin de app wordt weergegeven: YouTube
Ik wil de oorspronkelijke ontwikkelaar van de app bedanken voor het delen van de code, zodat ik iets nieuws kon leren en de app kon maken zoals ik wilde.