motofan logo
       
> 

MotoXLED - включение зеленого диода при зарядке MotoX, Программа для Os Android: СИСТЕМНЫЕ

pahan_tver
сообщение 16.4.2014, 19:29


Мастер Ритма
*****

Группа: Почётные мотофаны
Сообщений: 483
Регистрация: 15.6.2004
Пользователь №: 6 222
Модель телефона: Moto Z4 XT1980-3
Прошивка: 10 amazon alexa

Рейтинг: 400



MotoX LED

Прикрепленное изображение Прикрепленное изображение

Описание
Приожение позволяет настроить поведение диода во время зарядки
и в ситуации, когда зарядка вставлена, но батарея уже 100%.
Требуется Root
Проверено на версии Andriod 4.4.2

Версия 1.4 - последняя на 16.04.2014
Прикрепленный файл MotoXLED_1.4.apk   ( 84.57 килобайт ) Кол-во скачиваний: 505


Обзор
Верхняя группа настроек позволяет выбрать действие из списка
  • Ничего
  • Пульсировать (довольно быстро)
  • Постоянно гореть во время зарядки
  • Постояно гореть когда заряжен полностью
  • И то и другое
  • Мигать при доступе к ПЗУ
В центральной области интерфейса настройка яркости выбранного действия
Ниже кнопки "назначить действие на событие" для двух событий - заряжается и полный.
Здесь видна некоторая избыточность и можно задуматься, что будет, если установить взаимо исключающие параметры. Это возникло из-за того, что программа редактирует определенный системный файл и автор решил не накладывать ограничений здравого смысла, предоставив пользователю самому решать какие параметры заполнить.
Настройки как на скриншоте делают диод горящим при зарядке с яркостью 48 из 255
и когда батарея заряжена будет гореть ничего с яркостью 150.

Сведения об авторе
Оригинальная тема на xda: MotoX LED
Автор: StephenMilone

Сообщение отредактировал pahan_tver - 16.4.2014, 19:29
Прикрепленный файл MotoXLED_1.4.apk   ( 84.57 килобайт ) Кол-во скачиваний: 505
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
stigr
сообщение 17.4.2014, 5:45


Авторитет
********

Группа: Администраторы
Сообщений: 8 286
Регистрация: 12.3.2007
Из: Україна
Пользователь №: 126 559
Модель телефона: Motorola Edge 30 Neo

Рейтинг: 3190



pahan_tver,
а работает только на иксах или например на джи тоже будет?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
pahan_tver
сообщение 17.4.2014, 6:37


Мастер Ритма
*****

Группа: Почётные мотофаны
Сообщений: 483
Регистрация: 15.6.2004
Пользователь №: 6 222
Модель телефона: Moto Z4 XT1980-3
Прошивка: 10 amazon alexa

Рейтинг: 400



stigr,
можно попробовать на G, но там у вас вроде с диодом попроще.
Это на иксе он спрятан и загорелся у чела только на убитом прошивкой и посаженном в ноль телефоне.
Программа играет с файликом
/sys/class/leds/charging/trigger
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
stigr
сообщение 17.4.2014, 7:22


Авторитет
********

Группа: Администраторы
Сообщений: 8 286
Регистрация: 12.3.2007
Из: Україна
Пользователь №: 126 559
Модель телефона: Motorola Edge 30 Neo

Рейтинг: 3190



Цитата(pahan_tver @ Сегодня, 9:37)
* Программа играет с файликом
/sys/class/leds/charging/trigger

а его правка может привести к вечному логу на старте или другим неожиданным последствиям?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
pahan_tver
сообщение 17.4.2014, 8:26


Мастер Ритма
*****

Группа: Почётные мотофаны
Сообщений: 483
Регистрация: 15.6.2004
Пользователь №: 6 222
Модель телефона: Moto Z4 XT1980-3
Прошивка: 10 amazon alexa

Рейтинг: 400



Предполагаю максимум что страшного будет - это ничего не изменится в телефоне. Если опасаешься бутлупа, сделай бекап smile.gif
Вот, если надумаешь править
названия тригеров, источник xda
Цитата(carock)
Nice work figuring that out.
Now, I can have an led turn on again when my phone is finished charging. Missed that from my old phone. Thanks!

FYI, this is the fullpath (the other is a symlink):
/sys/devices/platform/msm_ssbi.0/pm8921-core/pm8xxx-led/leds/charging/trigger

I tested the other triggers, and here are my results:
none
-off
mmc0
- HDD activity
rfkill0
- didn't do anything for me, but it might light up when bluetooth is connected
rfkill3
- wifi connected
- when I turned off wifi, the light went out, but it didn't go back on when I turned it back on - when I checked trigger file, rfkill3 was replaced by rfkill4, which worked the same way
battery-charging
- on while charging, off when charged
battery-charging-or-full
- on while charging/charged
battery-charging-blink-full-solid
- on when charged, but it didn't light up at all for me while charging
usb-online
- didn't do anything for me (thought it would work when usb connected)
pm8921-dc-online
- didn't do anything for me (thought it would work when connected to outlet)

And we already know what heartbeat and battery-full do. Oh, it took a minute for the light to go on for the battery-charging triggers for some reason.

[close]

Там люди спрашивали про MotoG, но я так понимаю никто не пробовал.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ant-ON
сообщение 19.4.2014, 15:13


Гуру
******

Группа: Разработчики
Сообщений: 1 329
Регистрация: 22.8.2005
Из: Екатеринбург
Пользователь №: 49 304
Модель телефона: N5 / Defy / VE66
Прошивка: CM12 / CM10 / PM2
Финалист Конкурса 2010

Рейтинг: 1850



pahan_tver,
Это специфичный "файлик". Его нельзя отредактировать. Этот файлик связан с драйвером заряда аккомулятора (судя по пути).

Чуть подробнее про это тут: http://ru.wikipedia.org/wiki/Sysfs
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
vitalyxxl
сообщение 25.4.2014, 13:58


Новичок
*

Группа: Пользователи
Сообщений: 1
Регистрация: 24.4.2014
Пользователь №: 245 968
Модель телефона: MOTOROLA RAZR I XT890

Рейтинг: 0



А такая-же программка для RAZR - I есть ? Правда я даже не знаю сколько цветов свечения диода . Пока видел только зелёный (пропущенные вызовы) . А хочется как в DEFY - и красный и синий и белый и зелёный ... smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
pahan_tver
сообщение 25.4.2014, 16:50


Мастер Ритма
*****

Группа: Почётные мотофаны
Сообщений: 483
Регистрация: 15.6.2004
Пользователь №: 6 222
Модель телефона: Moto Z4 XT1980-3
Прошивка: 10 amazon alexa

Рейтинг: 400



Ant-ON,
Как это нельзя,
Код

adb shell
su
echo heartbeat >/sys/class/leds/charging/trigger
echo battery-full >/sys/class/leds/charging/trigger

в оригинальную тему ходил?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ant-ON
сообщение 27.4.2014, 6:46


Гуру
******

Группа: Разработчики
Сообщений: 1 329
Регистрация: 22.8.2005
Из: Екатеринбург
Пользователь №: 49 304
Модель телефона: N5 / Defy / VE66
Прошивка: CM12 / CM10 / PM2
Финалист Конкурса 2010

Рейтинг: 1850



pahan_tver,
Не ходил. Просто я знаю что это. Сам немного писал драйверы с подобным интерфейсом.

Вот, прокомментировал кусок shell'а
Код

#Открываем консоль телефона
adb shell
#Получаем прова root
su
#Отправляем комманды драйверу
echo heartbeat >/sys/class/leds/charging/trigger
echo battery-full >/sys/class/leds/charging/trigger


"Файлы" (я бы сказал записи) в /sys/class/* это всего лишь один из возможных способов общения пользовательских программ с ядром (драйверами).
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
MotoXLED - включение зеленого диода при зарядке MotoX, Программа для Os Android: СИСТЕМНЫЕ · Программы Android Market и Google Play · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 29.7.2025, 6:53

Форум живёт: