wings : Параплан : Парамотор : Планер : Кайт : Paragliding : Paramotoring : Gliding : Kiting : Форум
Общее => Разговоры обо всём => Тема розпочата: Sigareta від Липень 15, 2011, 17:55:10
-
На работе пишем под Android. Иногда есть свободное время, так что решил написать что-то полезненькое и для себя. Что-то типа простенькой писалки трека. Пока что оптимизация потребления аккамулятора, кеширование карты и еще много чего не рассматривалось, но в будущем все возможно (если будет время). На данный момент нет возможности тестить на реальном девайсе, в силу отсутствия онного... так что выкладываю сюда .apk, если есть у кого желание и возможность посмотреть.
Критика, предложения по функционалу, само собой...
ну а так вкратце тут по скринам.. что бы было понятно что к чему...
1 ) Главное окно с менюшкой. Пункт меню «настройки» пока не задействован.
2 ) Второй слайд это окно стартов. Основная идея это создание списка стартов, которые можно было бы просматривать на карте, привязывать к ним полеты (смотреть полеты по определенным стартам), ну и вообще смотреть инфу по стартам. На данном скрине заведен один старт где выводится основная информация о нем. Название, высота, и координаты. При нажатии на существующий старт, открывается окно редактирования старта. При нажатии на меню «добавить» соответственно форма добавления нового старта. Присутствует контекстное меню.
3 ) Третий скрин. Ну собственно добавления самого старта. Координаты можно ввести как в ручную так и взять с последние актуальные координаты с ЖПС нажав кнопку.
4 ) Четвертый скринт . Это окно открывается после нажатия на пункт меню «карта» . Основная цель этого окна — просмотр карты , определение своего местоположения, определение расстояние от точки до точки.
5 ) Пятый скрин. Окно открывается после нажатия на пункт меню «Новый полет». Сразу отображается ваше положение на карте. Старт/стоп записи трека происходит по нажатию на соответствующий пункт меню текущего окна.
6 ) Шестой скрин. Так выглядит окно в режиме записи трека. В данном окне пока можно менять типа карты, показывать/скрывать линию трека, а также включать/выключать режим центрирования пилота (ну не знаю я как его еще назвать, вообщем либо вы всегда в центре экрана либо вылетаете за границы экрана). Такие параметры как скорость, пройденное расстояние и другие вычисляются, но в это окно не выводятся. Была идея просто сделать дополнительное информационное окно в которое бы выводились числовые параметры.
7 ) Седьмой скрин. Так выглядит окно когда идет сохранение трека. На данный момент трек сохраняется в локальной базе приложения, но в будущем планировал переделать сохранение в файлы в одном из стандартных форматов.
8 ) Восьмой скрин. База треков. Таким образом отображаются треки находящиеся в системе. Выводится основная информация — это номер трека в базе (возможно нужно ввести какое-то описание), время старта и посадки и затраченное время на полет. По нажатию на трек открывается окно с более детальной информацией.
9 ) Девятый скрин. Подробная информация о треке.
10 ) Десятый скрин. В контекстном меню окна «база треков» есть пункт отобразить на карте. Выбранный трек будет показан на карте с позиционирование на старте маршрута.
Вот как бы так если вкратце.. Следующий планировал сделать создание маршрутных точек как в ручную так и из файла, а так же создание маршрутов по этим точкам, зон.
писалось под Android 2.1 но тестил на эмуляторе 2,2 вроде нормально тоже. Вообще-то более высокие версии должны поддерживать более низкие..
-
2 часть
-
хорошее начинание, как раз не хватает правильной программы под андройд, сам девайса не нем не имею, но точно зню у кого есть, в ближайшее время постоараемся потестить.
спасибо
-
А Gaggle и XSsoar чем не устраивают?
-
Жека, тебе же человек ясно сказал, что для души работал... :vidixay:
решил написать что-то полезненькое и для себя. Что-то типа простенькой писалки трека.
в таких случаях бывает очень хороший результат... посмотрим... Удачи ему! ukraine
-
Скажите продолжаете развивать функционал программы? тема то перспективная.
-
сейчас нет, занялся больше проектами на работе...
после той версии что я показал тут, добавил немного функционала, загрузка точек с фала, отображение их на карте. и хотел добавить возможность строить маршрут и показывать на карте но уже не успел.. но там вроде немного осталось, можно быстренько добавить эту возможность..
-
карта выкачивается с гугла? Если постоянно качается то это не удобно т.к. в полях телефон сам по себе паршивый а если ещё карты качать то не везде работать будет.
-
карты в нужном масштабе можно накачать SASPlaneta (http://sasgis.ru/sasplaneta/)
для навиков есть прога SAS4WinCE (http://4pna.com/forumdisplay.php?f=114)
для нее есть утилитка запихивающая все в архив если с таким архивом подружить, то можно относительно быстро на флешку заливать карты
если кому нужен будет Крым, у меня есть закачаные несколько слоев.
-
в 4.0.4 не завелось, на любое действие программа вылетает с ошибкой.
Дополню - китайский планшет на рокчипе 3й серии. В ближайшее время на нем будет 4,1
в обновление моего предыдущего поста появилась SAS4Android (http://4pna.com/showthread.php?t=10614)
-
ну честно сказать я не отлаживал на 4-ке... если будет время дома я посмотрю на 4 -ке что там происходит..