2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Ovo je moj drugi projekt programiranja za Android, 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 bi ga sa moga gledišta učinio privlačnijim za korisnika.
Korak 1: Pokretanje projekta
Prvo sam na Google -u pretražio neki GPS Logger jer imam na umu veći projekt i ovaj je zapisničar bio baza.
Kad sam to otkrio, pomislio sam da bih mogao poboljšati izgled (ovo je sve s moga gledišta), i počeo sam raditi na tome.
Korak 2: Učinimo to
Kao što sam već rekao, ovo je moj drugi projekt programiranja Androida, a to znači da nemam previše 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 bilo je glavno bojenje 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 početi bilježiti zapise, ikone mijenjaju svoj položaj jer je izmjena teksta dovela do toga da razmišljam kao loše završen grafički interfejs, pa sam promijenio raspored predmeta i to riješio, pa sada ikone ostaju statične; druga stvar koju sam učinio je, kad pritisnete gumb Start, u izvornoj aplikaciji, ona se pretvara u Stop, a ono što sam učinio 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 na kojem se prikazuje aplikacija: YouTube
Želio bih zahvaliti izvornom programeru aplikacije na dijeljenju koda kako bih mogao naučiti nešto novo i napraviti aplikaciju kako sam htio.