Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Dette er mitt andre Android -programmeringsprosjekt, og dette er hvordan jeg snudde denne GPS -loggeren: https://github.com/mendhak/gpslogger; inn i denne:
Det tar GPS -dataene dine, og deretter kan du lagre GPX -filen i SD -en din, dele den eller laste den opp til serveren din.
Jeg redesignet hovedsakelig GUI, og la til noen funksjoner for å gjøre det mer attraktivt for brukeren fra mitt synspunkt.
Trinn 1: Start av prosjektet
Først søkte jeg på Google noen GPS -logger, fordi jeg har et større prosjekt i tankene og denne loggeren var basen.
Da jeg fant det, tenkte jeg at jeg kunne få det til å se bedre ut (dette er alt fra mitt synspunkt), og jeg begynte å jobbe med det.
Trinn 2: La oss gjøre det
Som jeg allerede har sagt, er dette mitt andre Android -programmeringsprosjekt, og dette betyr at jeg ikke har så mye peiling på Android -utvikling, jeg har god kunnskap om C#, men Java orientert mot Android var veldig nytt.
Så det første jeg gjorde var å prøve å forstå hvordan koden var strukturert og hvordan den fungerer, og jeg begynte å finne noen ting som rapporterte meg noen nye ideer å legge til i den.
Det første jeg ønsket å endre var hovedoloren i GUI, fra det hvite miljøet, til et mørkt, så jeg endret all hvit bakgrunn til en mørk grå (jeg likte den ikke helt svart).
Det andre trinnet i prosjektet var å få appen til å se bedre ut, for eksempel i den enkle visningen, deretter begynner GPS -loggingen, ikonene endrer posisjonen deres fordi endringen av teksten, og det fikk meg til å tenke som en dårlig ferdig GUI, så jeg endret disposisjonen til elementene og løste det, så nå forblir ikonene statiske; den andre tingen jeg gjorde var at når du trykker på Start-knappen, i den originale appen, blir den til Stopp, og det jeg gjorde var å legge til et mellomtrinn, nå har du Start-Searching for GPS-Stop, så jeg tror det det gjør appen mer attraktiv for sluttbrukeren.
Trinn 3: Fortsett
Jeg har spilt inn en video som viser appen: YouTube
Jeg vil takke den opprinnelige utvikleren av appen for at han delte koden, slik at jeg kunne lære noe nytt, og jeg kunne lage appen som jeg ville.