สารบัญ:

Android GPSLogger MOD: 3 ขั้นตอน
Android GPSLogger MOD: 3 ขั้นตอน

วีดีโอ: Android GPSLogger MOD: 3 ขั้นตอน

วีดีโอ: Android GPSLogger MOD: 3 ขั้นตอน
วีดีโอ: Real View Navigation in Sygic GPS Navigation & Maps 2024, พฤศจิกายน
Anonim
Image
Image

นี่เป็นโครงการการเขียนโปรแกรม Android โครงการที่สองของฉัน และนี่คือวิธีเปลี่ยน GPS Logger: https://github.com/mendhak/gpslogger; เป็นอันนี้:

ใช้ข้อมูล GPS ของคุณ จากนั้นคุณสามารถบันทึกไฟล์ GPX ใน SD ของคุณ แชร์หรืออัปโหลดไปยังเซิร์ฟเวอร์ของคุณ

ฉันออกแบบ GUI ใหม่เป็นหลัก และเพิ่มฟังก์ชันบางอย่างเพื่อทำให้น่าสนใจยิ่งขึ้นสำหรับผู้ใช้จากมุมมองของฉัน

ขั้นตอนที่ 1: เริ่มโครงการ

เริ่มโครงการ
เริ่มโครงการ

อันดับแรก ฉันค้นหา GPS Logger บน Google เนื่องจากฉันมีโครงการที่ใหญ่กว่าอยู่ในใจ และตัวบันทึกนี้เป็นฐาน

เมื่อฉันพบสิ่งนั้น ฉันคิดว่าฉันสามารถทำให้มันดูดีขึ้นได้ (นี่คือทั้งหมดจากมุมมองของฉัน) และฉันก็เริ่มทำงานกับมัน

ขั้นตอนที่ 2: ลงมือทำกันเถอะ

มาทำกันเถอะ!
มาทำกันเถอะ!

อย่างที่ฉันพูดไปแล้ว นี่เป็นโครงการเขียนโปรแกรม Android โครงการที่สองของฉัน และนี่หมายความว่าฉันไม่มีความคิดเกี่ยวกับการพัฒนา Android มากนัก ฉันมีความรู้ที่ดีใน C# แต่ Java ที่เน้นไปที่ Android นั้นใหม่มาก

สิ่งแรกที่ฉันทำคือพยายามทำความเข้าใจว่าโค้ดมีโครงสร้างอย่างไรและทำงานอย่างไร และฉันเริ่มพบบางสิ่งที่รายงานแนวคิดใหม่ๆ ที่จะเพิ่มเข้าไป

สิ่งแรกที่ฉันต้องการเปลี่ยนคือสีหลักของ GUI จากสภาพแวดล้อมที่เป็นสีขาวเป็นสีเข้ม ดังนั้นฉันจึงเปลี่ยนพื้นหลังสีขาวทั้งหมดเป็นสีเทาเข้ม (ฉันไม่ชอบให้เป็นสีดำสนิท)

ขั้นตอนที่สองของโปรเจ็กต์คือทำให้แอปดูดีขึ้น เช่น ในมุมมองแบบธรรมดา จากนั้น GPS ก็เริ่มบันทึก ไอคอนต่างๆ เปลี่ยนตำแหน่งเนื่องจากการจัดข้อความ และนั่นทำให้ฉันคิดเหมือน GUI ที่จบไม่ดี ดังนั้นฉันจึงเปลี่ยนการจัดการของไอเท็มและแก้ไขปัญหานั้น ดังนั้นตอนนี้ไอคอนจึงคงที่ อีกอย่างที่ฉันทำคือ เมื่อคุณกดปุ่ม Start ใน App เดิม มันจะกลายเป็น Stop และสิ่งที่ฉันทำคือการเพิ่มขั้นกลาง ตอนนี้คุณมี Start-Searching for GPS-Stop แล้ว ฉันคิดว่า มันทำให้แอพน่าสนใจยิ่งขึ้นสำหรับผู้ใช้ปลายทาง

ขั้นตอนที่ 3: ดำเนินการต่อ

ประวัติย่อ
ประวัติย่อ

ฉันได้บันทึกวิดีโอที่แสดงแอป: YouTube

ฉันอยากจะขอบคุณผู้พัฒนาแอปดั้งเดิมสำหรับการแชร์โค้ด เพื่อให้ฉันสามารถเรียนรู้สิ่งใหม่ๆ และฉันสามารถสร้างแอปได้ตามที่ต้องการ

แนะนำ: