Поиск от Google

Фонд взаємодопомоги пілотів!!!
Голова Фонду Сергей Сергеев (Київ), тел. +380505250259
https://paragliding.in.ua/index.php?topic=542.0 та http://www.nebo-forum.kiev.ua/viewforum.php?f=20

Автор Тема: Android  (Прочитано 7416 раз)

0 Користувачів і 1 Гість дивляться цю тему.

Offline Sigareta

  • Sr. Member
  • Повідомлень: 369
  • Karma: +93/-15
Android
« : Липень 15, 2011, 17:55:10 »
На работе пишем под Android. Иногда есть свободное время, так что решил написать что-то полезненькое и для себя. Что-то типа простенькой писалки трека. Пока что оптимизация потребления аккамулятора, кеширование карты и еще много чего не рассматривалось, но в будущем все возможно (если будет время). На данный момент нет возможности тестить на реальном девайсе, в силу отсутствия онного... так что выкладываю сюда .apk, если есть у кого желание и возможность посмотреть.
Критика, предложения по функционалу, само собой...

ну а так вкратце тут по  скринам..  что бы было понятно что к чему...

1 ) Главное окно с менюшкой. Пункт меню «настройки» пока не задействован.
2 ) Второй слайд это окно стартов. Основная идея это создание списка стартов, которые можно было бы просматривать на карте, привязывать к ним полеты (смотреть полеты по определенным стартам), ну и вообще смотреть инфу по стартам.  На данном скрине заведен один старт где выводится основная информация о нем. Название, высота, и координаты. При нажатии на существующий старт, открывается окно редактирования старта. При нажатии на меню «добавить» соответственно форма добавления нового старта. Присутствует контекстное меню.
3 ) Третий скрин. Ну собственно добавления самого старта. Координаты можно ввести как в ручную так и взять с последние актуальные координаты с ЖПС нажав кнопку.
4 ) Четвертый скринт . Это окно открывается после нажатия на пункт меню «карта» . Основная цель этого окна — просмотр карты , определение своего местоположения, определение расстояние от точки до точки.
5 ) Пятый скрин. Окно открывается после нажатия на пункт меню «Новый полет». Сразу отображается ваше положение на карте.  Старт/стоп записи трека происходит по нажатию на соответствующий пункт меню текущего окна.
6 ) Шестой скрин. Так выглядит окно в режиме записи трека. В данном окне пока можно менять типа карты, показывать/скрывать линию трека, а также включать/выключать режим центрирования пилота (ну не знаю я как его еще назвать, вообщем либо вы всегда в центре экрана либо вылетаете за границы экрана). Такие параметры как скорость, пройденное расстояние и другие вычисляются, но в это окно не выводятся. Была идея просто сделать дополнительное информационное окно в которое бы выводились числовые параметры.
7 ) Седьмой скрин. Так выглядит окно когда идет сохранение трека. На данный момент трек сохраняется в локальной базе приложения, но в будущем планировал переделать сохранение в файлы в одном из стандартных форматов. 
8 ) Восьмой скрин. База треков. Таким образом отображаются треки находящиеся в системе. Выводится основная информация — это номер трека в базе (возможно нужно ввести какое-то описание), время старта и посадки и затраченное время на полет. По нажатию на трек открывается окно с более детальной информацией.
9 ) Девятый скрин. Подробная информация о треке.
10 ) Десятый скрин. В контекстном меню окна «база треков» есть пункт отобразить на карте. Выбранный трек будет показан на карте с позиционирование на старте маршрута.

   Вот как бы так если вкратце.. Следующий планировал сделать создание маршрутных точек как  в ручную так и из файла, а так же создание маршрутов по этим точкам, зон. 

писалось под Android 2.1 но тестил на эмуляторе 2,2 вроде нормально тоже. Вообще-то более высокие версии должны поддерживать более низкие..
« Останнє редагування: Липень 15, 2011, 21:37:31 від Sigareta »

Offline Sigareta

  • Sr. Member
  • Повідомлень: 369
  • Karma: +93/-15
Re: Android
« Reply #1 : Липень 15, 2011, 17:59:21 »
2 часть

Offline covex_sev

  • Sr. Member
  • Повідомлень: 289
  • Karma: +6/-0
Re: Android
« Reply #2 : Липень 15, 2011, 19:53:39 »
хорошее начинание, как раз не хватает правильной программы под андройд, сам девайса не нем не имею, но точно зню у кого есть, в ближайшее время постоараемся потестить.
спасибо

Offline Madcat

  • Hero Member
  • Повідомлень: 574
  • Karma: +0/-0
  • Евгений Серый.
Re: Android
« Reply #3 : Липень 15, 2011, 21:52:51 »
А Gaggle и XSsoar чем не устраивают?
Карманный компетитор... (093) 818 87 19
http://velo.in.ua Киевский интернет-магазин велосипедов.
Продаю электронные сигареты и жидкости к ним.

Offline ice

  • Sr. Member
  • Повідомлень: 377
  • Karma: +61/-5
  • Володимир Паничук
Re: Android
« Reply #4 : Липень 15, 2011, 22:36:57 »
Жека, тебе же человек ясно сказал, что для души работал...  :vidixay:

Цитувати
решил написать что-то полезненькое и для себя. Что-то типа простенькой писалки трека.

в таких случаях бывает очень  хороший результат... посмотрим... Удачи ему!  ukraine
Рожденный ползать может руководить полетами.

Offline covex_sev

  • Sr. Member
  • Повідомлень: 289
  • Karma: +6/-0
Re: Android
« Reply #5 : Січень 13, 2012, 11:32:14 »
Скажите продолжаете развивать функционал программы? тема то перспективная.

Offline Sigareta

  • Sr. Member
  • Повідомлень: 369
  • Karma: +93/-15
Re: Android
« Reply #6 : Січень 13, 2012, 14:35:39 »
сейчас нет, занялся больше проектами на работе...
после той версии что я показал тут, добавил немного функционала, загрузка точек с фала, отображение их на карте. и хотел добавить возможность строить маршрут и показывать на карте но уже не успел.. но там вроде немного осталось, можно быстренько добавить эту возможность..

Offline karp2005

  • Sr. Member
  • Повідомлень: 471
  • Karma: +14/-9
Re: Android
« Reply #7 : Січень 14, 2012, 14:47:51 »
карта выкачивается с гугла? Если постоянно качается то это не удобно т.к. в полях телефон сам по себе паршивый а если ещё карты качать то не везде работать будет.

Offline covex_sev

  • Sr. Member
  • Повідомлень: 289
  • Karma: +6/-0
Re: Android
« Reply #8 : Січень 14, 2012, 17:40:42 »
карты в нужном масштабе можно накачать SASPlaneta
для навиков есть прога SAS4WinCE
для нее есть утилитка запихивающая все в архив если с таким архивом подружить, то можно относительно быстро на флешку заливать карты
если кому нужен будет Крым, у меня есть закачаные несколько слоев.

Offline covex_sev

  • Sr. Member
  • Повідомлень: 289
  • Karma: +6/-0
Re: Android
« Reply #9 : Вересень 04, 2012, 16:38:16 »
в 4.0.4 не завелось, на любое действие программа вылетает с ошибкой.
Дополню - китайский планшет на рокчипе 3й серии. В ближайшее время на нем будет 4,1
в обновление моего предыдущего поста появилась SAS4Android
« Останнє редагування: Вересень 06, 2012, 10:01:15 від covex_sev »

Offline Sigareta

  • Sr. Member
  • Повідомлень: 369
  • Karma: +93/-15
Re: Android
« Reply #10 : Вересень 04, 2012, 17:16:23 »
ну честно сказать я не отлаживал на 4-ке... если будет время дома я посмотрю на 4 -ке что там происходит..