Программа для военных летчиков - Летная книжка. Для а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. Самая первая запись в файле содержит данные по графам, поэтому удалять все записи в летной книжке нельзя, должна оставаться хотя бы одна. Если кому будет интересно, позже могу поподробнее рассказать как там все записывается. После изменения данных, не забывайте нажимать "Сохранить летную книжку" в меню, проверки сохранения на выходе пока нет.
Удачных полетов!