جدول المحتويات:

Android GPSLogger MOD: 3 خطوات
Android GPSLogger MOD: 3 خطوات

فيديو: Android GPSLogger MOD: 3 خطوات

فيديو: Android GPSLogger MOD: 3 خطوات
فيديو: GPS Tracking 2024, اكتوبر
Anonim
Image
Image

هذا هو مشروعي الثاني لبرمجة Android ، وهذه هي الطريقة التي أدرت بها مسجل GPS هذا: https://github.com/mendhak/gpslogger؛ في هذا:

يأخذ بيانات GPS الخاصة بك ومن ثم يمكنك حفظ ملف GPX في SD الخاص بك أو مشاركته أو تحميله على الخادم الخاص بك.

لقد أعدت تصميم واجهة المستخدم الرسومية بشكل أساسي ، وأضفت بعض الوظائف لجعلها أكثر جاذبية للمستخدم من وجهة نظري.

الخطوة الأولى: بدء المشروع

بداية المشروع
بداية المشروع

أولاً ، بحثت على Google عن بعض GPS Logger ، لأن لديّ مشروع أكبر في الاعتبار وكان هذا المسجل هو القاعدة.

عندما وجدت ذلك ، اعتقدت أنه يمكنني جعله يبدو أفضل (هذا كله من وجهة نظري) ، وبدأت العمل عليه.

الخطوة 2: لنفعلها

لنفعلها!
لنفعلها!

كما قلت بالفعل ، هذا هو ثاني مشروع لبرمجة Android ، وهذا يعني أنه ليس لدي الكثير من الأفكار حول تطوير Android ، ولدي معرفة جيدة في C # ولكن Java الموجهة إلى Android كانت جديدة جدًا.

لذا كان أول شيء فعلته هو محاولة فهم كيفية هيكلة الكود وكيف يعمل ، وبدأت في العثور على بعض الأشياء التي أبلغتني عن بعض الأفكار الجديدة لإضافتها إليها.

كان أول شيء أردت تغييره هو اللون الرئيسي لواجهة المستخدم الرسومية ، من البيئة ذات الأساس الأبيض ، إلى البيئة الداكنة ، لذلك قمت بتغيير الخلفية البيضاء بالكامل إلى بعض الرمادي الداكن (لم يعجبني اللون الأسود تمامًا).

كانت الخطوة الثانية من المشروع هي جعل التطبيق يبدو أفضل ، على سبيل المثال ، في Simple View ، ثم يبدأ GPS في التسجيل ، وتغير الرموز موقعها بسبب ارتباط النص ، وهذا جعلني أفكر كواجهة مستخدم رسومية سيئة ، لذلك قمت بتغيير ترتيب العناصر وحل ذلك ، لذلك تظل الرموز الآن ثابتة ؛ الشيء الآخر الذي فعلته هو ، عندما تضغط على زر Start ، في التطبيق الأصلي ، يتحول إلى Stop ، وما فعلته هو إضافة خطوة وسيطة ، الآن لديك بدء البحث عن GPS-Stop ، لذلك أعتقد أن يجعل التطبيق أكثر جاذبية للمستخدم النهائي.

الخطوة 3: استئناف

سيرة ذاتية
سيرة ذاتية

لقد سجلت مقطع فيديو يظهر التطبيق: YouTube

أود أن أشكر المطور الأصلي للتطبيق على مشاركة الكود حتى أتمكن من تعلم شيء جديد ويمكنني أن أجعل التطبيق كما أريد.

موصى به: