2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Это мой второй проект по программированию для Android, и вот как я включил этот GPS-регистратор: https://github.com/mendhak/gpslogger; в этот:
Он принимает ваши данные GPS, а затем вы можете сохранить файл GPX на SD-карте, поделиться им или загрузить на свой сервер.
В основном я переработал графический интерфейс и добавил некоторые функции, чтобы сделать его более привлекательным для пользователя с моей точки зрения.
Шаг 1: Начало проекта
Сначала я поискал в Google какой-нибудь GPS-регистратор, потому что у меня есть более крупный проект, и этот регистратор был основой.
Когда я это обнаружил, я подумал, что могу сделать его лучше (это все с моей точки зрения), и начал над этим работать.
Шаг 2: Давайте сделаем это
Как я уже сказал, это мой второй проект по программированию под Android, и это означает, что я не очень разбираюсь в разработке под Android, я хорошо разбираюсь в C #, но Java, ориентированная на Android, была очень новой.
Итак, первое, что я сделал, - это попытался понять, как был структурирован код и как он работает, и я начал находить некоторые вещи, которые сообщали мне о некоторых новых идеях, которые можно было бы добавить к нему.
Первое, что я хотел изменить, это основной цвет графического интерфейса, с белого на какой-то темный, поэтому я изменил весь белый фон на темно-серый (мне не нравился полностью черный).
Вторым этапом проекта было улучшение внешнего вида приложения, например, в простом представлении, затем начало регистрации GPS, значки меняли свое положение из-за изменения текста, и это заставило меня подумать, как плохо законченный графический интерфейс, поэтому я изменил расположение элементов и решил это, так что теперь значки остаются статичными; другое, что я сделал, это когда вы нажимаете кнопку «Пуск» в исходном приложении, она превращается в «Стоп», и я добавил промежуточный шаг, теперь у вас есть Start-Searching для GPS-Stop, поэтому я думаю, что это делает приложение более привлекательным для конечного пользователя.
Шаг 3. Возобновить
Я записал видео, демонстрирующее приложение: YouTube
Я хотел бы поблагодарить первоначального разработчика приложения за то, что он поделился кодом, чтобы я мог узнать что-то новое и сделать приложение таким, как я хотел.