ledefy

Автор: force
текущая версия 1.8.2
Sorry, english version of page is missing now, you can use Google translate:

Описание

Программа под Android, версии не ниже 2.1, которая включает в себя набор различных функций, отсутствующих в других программах, или же реализованных с помощью более сложных методов.
Другими словами, ledefy выступает в качестве дополнения к основному функционалу телефона, улучшая некоторые интересные особенности.
Полноценно программа работает под Motorola Defy, но некоторые функции будут полезны и для других Android-телефонов от Motorola (Milestone, XT720), а часть работает на любом подходящем устройстве.
Для возможности использования некоторых функций нужен рут (ROOT), это сделано по причине того, что без рута реализация невозможна или неэффективна. Тем не менее, большинство функционала не требует рута.
При этом часть "опасных" функций возможна только на Motorola Defy, сделано это по соображениям безопасности, т.к. нет гарантии в корректном их поведении на других устройствах.
Все функции отключаемые, при этом максимально полно используется общий код, так что в случае комбинированного их использования программа потребляет минимальное (в пределах разумного) количество ресурсов.

Возможности

Детальное описание

Общие концепции работы

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

Индикация заряда батареи

При заряде уровень до 80% показывается красным цветом, от 80% до 100% "жёлтым" и полный заряд — зелёным.
Также можно включить определение уровня заряда не системным событием, а собственным способом, что актуально для телефонов Motorola, у которых стандартная градация заряда с точностью до 10%, что приводит к сигнализации о полном заряде всего лишь при 95%.

Индикация WiFi и Bluetooth

Установленное соеднинение по WiFi отображется "голубым" цветом, по Bluetooth синим.

Уровень заряда с точностью до процента

Специально для Motorola добавлен код, который определяет уровень заряда телефона с точностью до процента. Эти данные можно вывести в статусбар и на рабочий стол отдельным виджетом.
Виджет показывает уровень заряда, статус зарядки, температуру и напряжение аккумулятора. Не обновляется, пока телефон спит.
Иконка в статусбаре показывает уровень заряда (можно выбрать из 5 вариантов под белый и чёрный статусбар), также при раскрытии статусбара можно увидеть следующую детальную информацию:

График разряда телефона

Это специфичный график, который показывает время работы на одном проценте. Т.е. относительно других программ, отображающих подобные графики, данный график "перевёрнут". Он служит для оценки времени работы телефона, и проблем с аккумулятором. На данном графике хорошо видна равномерность разряда, пропуски в процентах у аккумулятора (например, может реально отсутствовать диапазанон 85%-80%, и это не будет быстрым разрядом, а будет явной дыркой во времени работы).
Долгий тап на графике позволит сохранить его в файл для последующего детального анализа.

Виджет фонарика (Root)

Виджет в стиле виджетов motoblur, использует вспышку в качестве фонарика. Имеет 4 уровня яркости (при этом максимальный — это половина яркости вспышки). Уровень яркости регулируется последовательным нажатием на верхнюю часть виджета. Нажатие на нижнюю часть — отключает фонарик.
В отличие от других фонариков, тут идёт прямое обращение к вспышке, минуя интерфейс камеры. Т.е. большинство виджетов на самом деле включают камеру и в некоторых случаях включают постоянный автофокус, что выглядит странно и не очень эффективно. У ledefy нет этого недостатка, но есть другой: требуется рут.

Синхронизация времени по GPS (Root)

Телефоны на Android умеют синхронизировать время по сотовому оператору, но иногда это время неточное или отсуствует. В таком случае, можно использовать данную функцию.
Программа сама не инициирует соединение со спутниками, а использует существующее, в случае его наличия, для синхронизации времени телефона. Если вы периодически используете GPS, то этот функционал будет приятным "бонусом", если не используете — не будет абсолютно никаких действий.
Рут необходим, т.к. стандартыми средствами невозможно установить в телефоне время.

Регулировка автояркости (Root)

Если стандартный алгоритм регулировки яркости слишком яркий или слишком тёмный, можно попробовать использовать алгоритм от ledefy. В нём можно настроить максимальную и минимальную яркость, а также "грубость" алгоритма (порог, по которому будет изменяться яркость). Алгоритм использует всю доступную яркость экрана (настройки по умолчанию — это только часть диапазона, поэтому в полной темноте экран может быть слишком яркий даже при минимальных настройках).
Кроме того, можно отключить доступ системы к регулировке яркости, что позволит избежать скачков яркости, когда система начинает её регулировать сама, но может привести к тому, что вам придётся управлять телефоном вслепую, в случае каких-либо проблем.

Возможность слегка увеличить яркость телефона (Root, Defy, Android 2.2)

В Motorola Defy, в прошивке на Android 2.2 была уменьшена яркость телефона. Данная опция позволяет вернуть яркость и сделать её аналогичной, как в прошивке на Android 2.1. Эта опция не затрагивает другие части и поведение программы, просто изменяет системную настройку телефона. Опция доступна только для Motorola Defy, т.к. нет гарантий корректной работы (и возможности установить этот параметр) на других телефонах.

Возможность включения постоянной подсветки сенсорных клавиш

Данный функционал актуален для поиска телефона в темноте. По расчётам, постоянная подсветка съедает 3-10% заряда аккумулятора в сутки.

Ссылки

В настоящее время ledefy отсутствует в Android Market, но вы совершенно бесплатно можете скачать её по следующей ссылке:
Download ledefy (Show QR-code)