Выпустил версию 1.0
Лежит там же, продублирую:
https://drive.google.com/file/d/0B84TX5rEEj4jWmNaVV9iTWR0NGM/view?usp=sharing
Что нового:
* Сделал простенькую статистику по полям (количество, суммарная обработанная площадь, место на диске)
* Сделал функцию очистки БД (подробности ниже)
* Добавил отображение курса внизу экрана, включается через настройки
* Немного увеличил размеры шрифта для скорости и площади.
* Настроил параметры вида для планшетов с разрешением 600x1024 (Lenovo Tab2)
* В ночном режиме приглушил яркость индикатора GPS/Bluetooth
Исправления:
* Починил выбор кнопок (тип БЛ, тип оценки площади)
* Починил обновление статуса GPS/напряжения
* Исправил отображение напряжения > 32В
* Исправил несколько ошибок по результатам отчетов
* Реализовал корректное восстановление полей после аварийного выхода (подробности ниже)
Остальные пожелания учтены, запланированы на следующий выпуск.
Теперь по поводу очистки БД и восстановления полей после выключения питания.
Приложение пишет трек постоянно, если есть сигнал спутников. То есть, если внезапно отключилось питание,
крайние точки перед выключением - они все равно в базе остаются. Все что на перелетах - тоже пишется.
Поле, как таковое - это просто набор интервалов из общего трека, и в данной версии я сделал загрузку
тех интервалов, которые были завершены некорректно. Раньше этого не было, поэтому при загрузке полей интервалы,
которые не были корректно закрыты - отбрасывались. Если у кого есть такие поля - в данной версии они должны открыться полностью.
Теперь об очистке БД. Поскольку трек пишется все время, то через некоторое время он начинает занимать некоторое место на диске.
Кнопкой очистки БД (метла в списке полей) можно удалить те точки трека, которые не входят ни в одно поле, перелеты например.
Внимание: не закрытые корректно участки полей тоже будут удалены. Если есть такие поля - их нужно сначала открыть, а потом - очищать БД.
Оценочный размер БД без очистки - где-то 50 Мб/10000 Га, после очистки - порядка 25Мб/10000 Га.
Естественно, цифры могут меняться в зависимости от количества перелетов, размеров полей, стиля пилотирования и т.п.
Значения для современных устройств небольшие, но все-таки периодически базу стоит чистить.
Ффух, как много буков... В общем обновляйтесь, пользуйтесь - будем считать этот релиз стабильным. Работа над ошибками, так сказать