поиск правила создать тему список тем настройки мобильная версия


Восстановить пароль

Зарегистрироваться



   Специальный репортаж

Farnborough Airshow 2018
  Экспертное мнение
Владимир Карнозов
Дуополия отказала Ирану, придется брать «Суперджет»?
  Фоторепортаж

Ladies In Red: Новая форма Royal Flight
 

[правила] [список форумов]
Форум AirLexa

Рубрика: Об авиации

   Тема: Программа ProNalet (Летная книжка) на android

Старожил
форума
AirLexa форум автора сообщения

Программа для военных летчиков - Летная книжка. Для аndroid версий 4.03 и выше.
Думал сделать ее в конце 2014-го года, но плотно занимался ProNebo, поэтому сроки сдвинулись.
Значит, идея была такая: на телефоне вести БД по записям в летной книжке (кол-во полетов, общий налет, налет в СМУ, заходы и т.д.) с возможностью вывода статистики за определенный промежуток времени. Выглядит это пока примерно так: http://s01.geekpic.net/di-CP7I ... http://s01.geekpic.net/di-YUXC ...
Выкладываю ProNalet v1.0 beta для тестов: http://navair.narod.ru/downloa ...
При первом запуске программы, на устройстве в корневом диске будет создана папка /ProNalet/ с файлом FlyBook.xml по умолчанию.
Там изначально всего 3 графы. Кто хочет, может скачать и заменить этот файл этим: http://navair.narod.ru/downloa ... Там есть 3 записи и графы с облаками, СМУ, заходами и т.д. Можно будет ознакомится с реальными записями и графами.
Формат БД летной книжки отработан и меняться уже не будет. Он включает в себе понятия - ЗАПИСЬ и ГРАФА.
Запись - содержит в себе данные по дате и графам. Возможно создание нескольких записей с одинаковыми датами. Для добавления новой записи выберите "Новая запись" в меню. Для редактирования существующей записи - длинный тап на ней. Записи автоматически сортируются и скрываются под спойлерами с названиями месяцев.
Графа в записи - это привязанный к определенному типу, вид данных, с определенными свойствами. Всего существует 3 типа граф: 1. text - просто любой текст, не участвует в расчете статистики. 2. number - число, например количество полетов, посадок, заходов и т.п. 3. time - время (чч:мм), тут все ясно. Также для каждой графы можно установить цвет и имя. Для редактирования граф представленных в БД, выберите "Шаблон данных" в меню.
Статистика, работает, но мне пока не нравится интерфейс. Выбор дат начал/конца промежутка времени слишком большой, текст съезжает вниз, со скролом можно промахнуться и перещелкнуть даты. Тут еще будем думать и менять к лучшему... Также в дальнейшем планирую делать сложную выборку, например по времени суток, типам самолетов и т.д. Например: статистика по тренировочным полетам ночью в СМУ за месяц и т.п.
Файл БД представляет собой данные в формате XML. Самая первая запись в файле содержит данные по графам, поэтому удалять все записи в летной книжке нельзя, должна оставаться хотя бы одна. Если кому будет интересно, позже могу поподробнее рассказать как там все записывается. После изменения данных, не забывайте нажимать "Сохранить летную книжку" в меню, проверки сохранения на выходе пока нет.
Удачных полетов!
22/01/2015 [13:56:19]


Старожил
форума
КарКарыч форум автора сообщения


Задумка хорошая, буду тестировать.
Мне кажется, надо защиту от дурака ввести-невозможность ввода минут больше 59.
22/01/2015 [23:05:34]


Старожил
форума
AirLexa форум автора сообщения


ProNalet v1.0 RC: http://navair.narod.ru/downloa ...
Полностью переработан интерфейс в проблемных частях программы. Вынес выбор даты в статистике в диалоги дат. Добавлены всякие полезные штучки, вроде пунктов меню "За текущий месяц", "За текущий год" и т.п., которые автоматически выставляют нужный промежуток времени. Добавлена проверка изменения книжки на выходе из программы. Добавлена защита от дурака - невозможность ввести больше 59-ти минут.
В статистике добавлена возможность выборки по словам в текстовых полях, т.е. возможность посчитать День, СМУ, Тренировочные и т.д. полеты отдельно. Выборка осуществляет логическое умножение, или по русски - логическая операция "И". Т.е. Если написать в строке выборки "День, Тренировочный, Левое сидение," то программа посчитает статистику по записям у которых в текстовых полях содержатся слова "День" И "Тренировочный" И "Левое сидение". При добавлении слов в выборку программа автоматически в списке подсказывает существующие в записях слова.
Удачных полетов!
27/01/2015 [14:50:31]


Старожил
форума
AirLexa форум автора сообщения


Сделал файл помощи к программе: http://navair.narod.ru/downloa ...
Кто откликнулся потестировать - огромное спасибо! Если получится сегодня подправить найденные ошибки, то к вечеру сделаю релиз и залью первую версию на Google Play.
29/01/2015 [10:04:08]


Старожил
форума
AirLexa форум автора сообщения


Релиз! ProNalet v1.0: http://navair.narod.ru/downloa ...
Исправлены ошибки предрелизной версии. На Google Play выложить не получилось, там приложение заблокировали. Насколько я понял из-за наличия кнопок с ссылками на пожертвования автору, не через ихний гугловский кошелек. Поэтому пока только так... Еще можно через Яндекс.Store установить эту прогу.
Удачных полетов!
29/01/2015 [16:09:37]


Старожил
форума
КарКарыч форум автора сообщения


Скачал, тестирую.
Пока ничего не нашел.
31/01/2015 [07:27:03]


Старожил
форума
AirLexa форум автора сообщения


ProNalet v1.1 RC: http://navair.narod.ru/downloa ...
- Добавлена работа с облачным хранилищем Google Диск.
- Список слов в выборку загружается только за указанный отрезок времени.
- Пункт меню - Свернуть все месяцы.
- Другие исправления, например исправлена работа datePicker в окне новой Записи в android 5 и т.п.
Про Google Диск можно почитать тут: http://www.google.ru/intl/ru/drive/
Каждому аккаунту Google дается 15Gb бесплатно. Для работы с Диском, сначала нужно зайти в Настройки и выбрать аккаунт. Далее, при первой попытке работы с Диском (загрузка/сохранение), будет еще одно окно подтверждения на доступ к Вашему Диску.
Работает это так:
1. Сохранение в Облако. Программа идет на Ваш Диск и смотрит есть ли там в корне папка с именем ProNalet, если нет - создает. Далее, в этой папке ищется файл с тем же именем какой указан в Настройках - Имя летной книжки (по умолчанию FlyBook.xml). Если такой файл есть - он переписывается, если нет - создается на основании файла на устройстве.
2. Загрузка из Облака. Программа смотрит наличие папки ProNalet и файла с именем которое указано в Настройках. Если таковой обнаруживается, то он загружается и заменяется на устройстве, если нет - ошибка поиска, ничего не делается.
Удачных полетов!
06/03/2015 [12:18:27]


Старожил
форума
AirLexa форум автора сообщения


Версия 1.1
Исправлены ошибки и правки по пожеланиям пользователей.
Яндекс.Store (открывать с телефона): https://market.android.com/det ...
Google.Play: https://play.google.com/store/ ...
Домашняя страница: http://navair.narod.ru/pronalet.htm
Прямая ссылка на apk: http://navair.narod.ru/downloa ...
Файл помощи к программе: http://navair.narod.ru/downloa ...
Удачных полетов!

PS: программа Уровень, больше не поддерживается. Мне проще написать новую, чем переделать старую. Поэтому планирую в очередной версии вставить в ProNalet поддержку перерывов. Также в планах есть создание виджетов к программе.
18/03/2015 [12:36:53]


Старожил
форума
AirLexa форум автора сообщения


ProNalet v1.2 beta: http://navair.narod.ru/downloa ...
Исправлены ошибки, вставлены Перерывы (Уровень летной подготовки).
Перед тестами бэты, сохраните копию файла летной книжки, на всякий случай. Подчиненные перерывы пока еще не работают, хочу сделать их в виде рекурсии, а с ней надо разбираться... Управление Перерывами почти такое же как и в старой программе. Вызывайте меню долгим тапом на разделе или перерыве и выбирайте команды. Если у кого андроид 5.0 и выше буду признателен за тест работы диалогов с датами.
Удачных полетов!
02/07/2015 [14:08:31]


Старожил
форума
AirLexa форум автора сообщения


ProNalet v1.2 RC: http://navair.narod.ru/downloa ...
Исправлены найденные ошибки, реализована работа с подчиненными перерывами, исправлен интерфейс по пожеланиям пользователей. Также теперь можно закрыть перерыв при добавлении записи в Летную книжку. Спасибо всем за тесты и сообщения об ошибках.
Удачных полетов!
03/07/2015 [14:16:19]


Старожил
форума
AirLexa форум автора сообщения


версия 1.2 (07.07.15)
Добавлено:
- уровень (перерывы ) летной подготовки;
- формат времени ччмм;
Исправлено:
- файл помощи обновлен;
- правки по пожеланиям пользователей.

Яндекс.Store (открывать с телефона): https://market.android.com/det ...
Google.Play: https://play.google.com/store/ ...
Домашняя страница: http://navair.narod.ru/pronalet.htm
Прямая ссылка на apk: http://navair.narod.ru/downloa ...
Файл помощи к программе: http://navair.narod.ru/downloa ...

Удачных полетов!
07/07/2015 [16:01:04]


Старожил
форума
AirLexa форум автора сообщения


версия 1.3 (10.07.15)
Добавлено:
- выбор папки приложения в окне;
Исправлено:
- первый день интервала не шел в статистику;
- не обновлялась книжка после загрузки из облака Google;
- еще около десятка недочетов, подсказанные пользователями;
- правки интерфейса по пожеланиям пользователей.

Яндекс.Store (открывать с телефона): https://market.android.com/det ...
Google.Play: https://play.google.com/store/ ...
Домашняя страница: http://navair.narod.ru/pronalet.htm
Прямая ссылка на apk: http://navair.narod.ru/downloa ...
Файл помощи к программе: http://navair.narod.ru/downloa ...

Удачных полетов!
10/07/2015 [15:19:38]


Старожил
форума
AirLexa форум автора сообщения


ProNalet v1.4 альфа: http://navair.narod.ru/downloa ...
Исправлены найденные ошибки. Спасибо всем за тесты и сообщения об ошибках.
Удачных полетов!
19/07/2015 [13:09:55]


Старожил
форума
AirLexa форум автора сообщения


ProNalet v1.4 бэта: http://navair.narod.ru/downloa ...
Исправлены найденные ошибки. Добавлена возможность назначать несколько подчиненных перерывов.
Удачных полетов!
11/08/2015 [16:15:29]


Старожил
форума
AirLexa форум автора сообщения


версия 1.4 (19.08.15)
Добавлено:
- загрузка и сохранение всех летных книжек с/на Google Диск;
- при вводе текстовых значений, предлагаются ранее введенные варианты;
- можно прикрепить несколько подчиненных перерывов;
- можно выбрать ежемесячную графу, с выводом статистики по ней в заголовки месяцев.
Исправлено:
- ошибки с маркета и пр., подсказанные пользователями;
- правки интерфейса по пожеланиям пользователей.

Яндекс.Store (открывать с телефона): https://market.android.com/det ...
Google.Play: https://play.google.com/store/ ...
Домашняя страница: http://navair.narod.ru/pronalet.htm
Прямая ссылка на apk: http://navair.narod.ru/downloa ...
Файл помощи к программе: http://navair.narod.ru/downloa ...

Удачных полетов!
19/08/2015 [15:45:53]


Старожил
форума
AirLexa форум автора сообщения


ProNalet v1.5 alpha: http://navair.narod.ru/downloa ...
Добавлен в настройках режим замКомЭска. В этом режиме, при запуске программы открывается окно со списком летчиков и их перерывами. Тапая на летчика, открывается его летная книжка. Также в это окно встроен набор минимальных инструментов по редактированию летчика (переименование, удаление и клонирование).
Удачных полетов!
23/09/2015 [10:38:06]


Старожил
форума
AirLexa форум автора сообщения


версия 1.5 (28.09.15)
Добавлено:
- режим замКомЭска. При включении которого в Настройках, при запуске программы выводятся все летные книжки с перерывами в них.
Исправлено:
- ошибки с маркета и пр., подсказанные пользователями.

Яндекс.Store (открывать с телефона): https://market.android.com/det ...
Google.Play: https://play.google.com/store/ ...
Домашняя страница: http://navair.narod.ru/pronalet.htm
Прямая ссылка на apk: http://navair.narod.ru/downloa ...
Файл помощи к программе: http://navair.narod.ru/downloa ...

Удачных полетов!
28/09/2015 [10:55:18]




Чтобы публиковать комментарии, вы должны авторизироваться.
Для этого используйте форму наверху страницы.






 

 

 

 

Реклама от YouDo
Объявление: цена на установку выключателей проходных, подробное описание здесь.
Услуги маляров: стоимость шпаклевки для потолка под покраску, посетить сайт.




Обратная связь/Связаться с администрацией


Рейтинг@Mail.ru