Информация о приложении
Индикатор и напоминальщик об уровне заряда батареи с возможностью ручной калибровки показаний.
Приложение актуально для Android-устройств, в прошивке которых драйвер батареи работает с ошибкой, привирая с реальным уровнем заряда.
Если у вас существующие индикаторы показывают правильно, т.е. аппарат не разряжается неожиданно, не выключается когда показания > 15% (т.е. тут индикаторы врут) - то вам эта программа особенно и не нужна.
Она нужна чтобы получить примерный (близкий к реальному) уровень заряда на базе реальных значений напряжений от системы, чтобы при разряде аккумулятора быть вовремя предупрежденным о необходимости подзаряда аккумулятора.
Программа может:
* получать текущий уровень напряжения батареи от системы (зависит от драйвера батареи, который должен отдавать 4х-значное значение в милливольтах, обычно батареи имеют напряжения 3400...4200 мВольт (это определено технологией литиевых батарей), но вот например LG P500 Android v.2.3 выдает все время вместо напряжения одну цифирку "3" и поэтому программа на таком Андроиде бесполезна)
* сохранять максимальное значение напряжения, вводимое вручную (когда батарея гарантированно полностью заряжена)
* сохранять минимальное значение напряжения, вводимое вручную (когда батарея почти пустая, при включении устройства после полного разряда)
* вычислять процент уровня заряда батареи на базе этих значений напряжений и показывать его в области уведомлений
* оповещать звуком и текстом, когда батарея большей частью разряжена, и когда имеет критически минимальный заряд
* сохранять статистику заряда каждые 10 минут и показывать график (последние 1000 сохраненных точек)
* автоматически корректировать минимальное (если сохраненное значение больше текущего) и максимальное (если сохраненное значение меньше текущего) значения напряжения
* вычислять скорость разряда аккумулятора, % за час (опция после оплаты)
* контролировать температуру батареи (опция после оплаты)
* показывать усредненное значение заряда за несколько минут, не мнгновенное (опция после оплаты)
* отправлять периодически данные на email (опция после оплаты): например, для удаленного контроля температуры. Есть возможность калибровки - когда телефон выключен - температура батареи примерно на 3-4 градуса выше окружающей комнатной температуры, и еще на 3-4 градуса выше, когда батарея заряжается. Поэтому можно подобрать цифру для вычитания из значения для калибровки перед отправкой данных.
Пароль экаунта SMTP email сервера хранится в зашифрованном виде.
Заголовки писем типа: from_Calibattery_867515020172812_серверная, где номер = AndroidID, в конце - ваш текст, задаваемый в настройках.
В теле письма:
date (dd.mm.yyyy): 13.10.2015
time: 14:11:58
voltage: 3942 mV
charge: 70 %
temperature: 29 °C
* анализировать качество батареи, т.е. выявлять слабую (и все больше ослабляющуюся) способность держать напряжение без большой просадки процента заряда (опция после оплаты)
* показывать прогноз оставшегося времени до 0%, ориентировочное значение в шторке около процента заряда dd:hh:mm (дни:часы:минуты), если включена опция "Анализ качества батареи" (используется статистика, сохраняемая для этой опции)
Итак, шаг за шагом:
1) Зарядите батарею полностью на 100% (3-5 часов минимум)
2) Запустите CaliBattery и убедитесь, что текущее напряжение представляет собой 4х значное число
3) Установите максимальное значение напряжения вручную или кнопкой "Взять текущее значение" под полем ввода
4) Установите минимальное значение в районе 3400 миллиВольт или оставьте исходное значение по умолчанию
5) Сохраните настройки кнопкой внизу
6) Пользуйтесь устройством пока оно не отключится само из-за полного разряда батареи
7) Подключите зарядное устройство, включите ваше Android-устройство и, запустив программу, убедитесь, что программа начиная с v.1.0 установила минимальное значение напряжения, которое сейчас текущее (или установите его вручную, в более старых версиях программы).
8) Сохраните настройки и продолжайте использовать устройство, проверяя уровень заряда батареи.
Цифры на экране - кликабельны, тапы копируют значения в поля, а тап по проценту - делает короткий предварительный расчет на основе еще не сохраненных значений в полях ввода.
Учтите: только максимум и минимум может быть точно определен, промежуточные расчетные значения % заряда могут не совпадать с показаниями системной или других программ - все зависит от Вашего ввода.
Уровень критического заряда для оповещения - 40%, после недорогой регистрации - 5%.
Обсуждение приложения как обычно тут: https://4pda.to/forum/index.php?showtopic=401883