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


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

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



   Интервью
Сергей Кравченко
О самолетах, титане и научно-исследовательском центре
  Специальный репортаж
Юлия Кузьмина
Farnborough Airshow 2018
  Экспертное мнение
Владимир Карнозов
Дуополия отказала Ирану, придется брать «Суперджет»?
 

[правила] [список форумов]
Форум 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