
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38


Toto je můj druhý projekt Android Programming a takto jsem otočil tento GPS Logger: https://github.com/mendhak/gpslogger; do tohoto:
Vezme vaše data GPS a poté můžete uložit soubor GPX na SD, sdílet jej nebo nahrát na server.
Předělal jsem hlavně GUI a přidal některé funkce, aby byl pro uživatele z mého pohledu atraktivnější.
Krok 1: Zahájení projektu

Nejprve jsem hledal na Googlu nějaký GPS Logger, protože mám na mysli větší projekt a tento logger byl základ.
Když jsem to zjistil, řekl jsem si, že bych to mohl vylepšit (to je z mého pohledu vše), a začal jsem na tom pracovat.
Krok 2: Pojďme na to

Jak jsem již řekl, toto je můj druhý projekt programování pro Android, a to znamená, že nemám moc představ o vývoji Androidu, mám dobré znalosti v C#, ale Java orientovaná na Android byla velmi nová.
Takže první věcí, kterou jsem udělal, bylo pokusit se pochopit, jak byl kód strukturován a jak funguje, a začal jsem hledat nějaké věci, které mi hlásily nějaké nové nápady, které bych do něj mohl přidat.
První věc, kterou jsem chtěl změnit, byla hlavní barva GUI, z prostředí založeného na bílé, na nějaké tmavé, takže jsem změnil celé bílé pozadí na nějaké tmavě šedé (nelíbilo se mi to úplně černé).
Druhým krokem projektu bylo, aby aplikace vypadala lépe, například v jednoduchém zobrazení, poté se začalo protokolovat GPS, ikony měnily svou polohu kvůli změně textu a to mě přimělo přemýšlet jako špatně dokončené grafické uživatelské rozhraní, změnil jsem tedy rozložení položek a vyřešil to, takže teď ikony zůstávají statické; další věc, kterou jsem udělal, bylo, že když stisknete tlačítko Start, v původní aplikaci se změní na Stop, a to, co jsem udělal, bylo přidat mezikrok, nyní máte Start-Searching pro GPS-Stop, takže si myslím, že díky tomu je aplikace pro koncového uživatele atraktivnější.
Krok 3: Pokračujte

Zaznamenal jsem video s aplikací: YouTube
Chtěl bych poděkovat původnímu vývojáři aplikace za sdílení kódu, abych se mohl naučit něco nového a mohl jsem aplikaci vytvořit tak, jak jsem chtěl.
Doporučuje:
Stahování a používání aplikace Android Studio s Kotlinem: 4 kroky

Stahování a používání aplikace Android Studio s Kotlinem: Dobrý den, doufám, že jste během této pandemie v pořádku. V tomto tutoriálu vás naučím, jak si stáhnout Android Studio a spustit svou první aplikaci s Kotlinem. Na konci tohoto tutoriálu byste měli vědět, jak stáhnout a vytvořit jednoduchou aplikaci pomocí Andro
Vytvořte nositelný sledovač pohybu (BLE od Arduina po vlastní aplikaci Android Studio): 4 kroky

Vybudujte si Wearable Motion Tracker (BLE od Arduina po vlastní aplikaci Android Studio): Bluetooth Low Energy (BLE) je forma nízkoenergetické komunikace Bluetooth. Nositelná zařízení, jako jsou inteligentní oděvy, které navrhuji v Predictive Wear, musí omezit spotřebu energie, aby prodloužila životnost baterie, a často využívají BLE
Jak se odhlásit z aplikace Facebook Messenger pro Android: 3 kroky

Jak se odhlásit z aplikace Facebook Messenger pro Android: Máte problémy s aplikací Facebook Messenger? Potřebujete se odhlásit, ale nemůžete najít tlačítko pro odhlášení. Není třeba si dělat starosti, zde je několik kroků k odhlášení a opětovnému spuštění
Chytrý dům s Arduino MKR1000 a M.I.T. Aplikace pro Android: 4 kroky

Chytrý dům s Arduino MKR1000 a M.I.T. Aplikace pro Android: V tomto tutoriálu popisuji, jak vylepšit vaši chytrou domácnost pouhými několika součástmi. Srdcem tohoto inteligentního domácího designu je deska Arduino MKR1000, ovládaná pomocí aplikace, navržená na vývojovém webu M.I.T. (Massachusetts Institu
Jak vytvořit aplikaci pro Android pomocí Android Studio: 8 kroků (s obrázky)

Jak vytvořit aplikaci pro Android pomocí Android Studio: Tento tutoriál vás naučí základy vytváření aplikace pro Android pomocí vývojového prostředí Android Studio. Jak jsou zařízení Android stále běžnější, poptávka po nových aplikacích se bude jen zvyšovat. Android Studio se snadno používá (