2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Ovo je moj drugi projekt Android programiranja, a evo kako sam okrenuo ovaj GPS zapisnik: https://github.com/mendhak/gpslogger; u ovaj:
Potrebni su vam GPS podaci, a zatim možete spremiti GPX datoteku u SD, podijeliti je ili prenijeti na poslužitelj.
Uglavnom sam redizajnirao grafičko sučelje i dodao neke funkcije kako bih ga učinio privlačnijim za korisnika sa moje tačke gledišta.
Korak 1: Pokretanje projekta
Prvo sam na Google -u pretražio neki GPS Logger, jer imam na umu veći projekt, a ovaj logger je bio baza.
Kad sam to otkrio, pomislio sam da bih mogao poboljšati izgled (sve je to s moje tačke gledišta), i počeo sam raditi na tome.
Korak 2: Uradimo to
Kao što sam već rekao, ovo je moj drugi Android program za programiranje, a to znači da nemam mnogo ideja o razvoju Androida, imam dobro znanje o C#, ali Java orijentirana na Android bila je vrlo nova.
Dakle, prva stvar koju sam učinio je pokušao razumjeti kako je kod strukturiran i kako funkcionira, i počeo sam pronalaziti neke stvari koje su mi izvijestile o nekim novim idejama koje bih mogao dodati.
Prvo što sam htio promijeniti bila je glavna boja grafičkog sučelja, od bijelog okruženja, do nekog tamnog, pa sam promijenio svu bijelu pozadinu u neku tamno sivu (nije mi se svidjela potpuno crna).
Drugi korak projekta bio je poboljšati izgled aplikacije, na primjer, u jednostavnom prikazu, zatim GPS započeti evidentiranje, ikone mijenjaju svoj položaj zbog usklađivanja teksta, a to me je natjeralo da razmišljam kao loše završen GUI, pa sam promijenio raspored stavki i riješio to, pa sada ikone ostaju statične; druga stvar koju sam učinio je, kada pritisnete dugme Start, u originalnoj aplikaciji, ona se pretvara u Stop, a ono što sam uradio je da dodam međukorak, sada imate Start-Searching for GPS-Stop, pa mislim da čini aplikaciju privlačnijom za krajnjeg korisnika.
Korak 3: Nastavite
Snimio sam video koji prikazuje aplikaciju: YouTube
Želeo bih da se zahvalim originalnom programeru aplikacije što je podelio kôd kako bih mogao naučiti nešto novo i napraviti aplikaciju kako želim.