Author Topic: Постоянно включенный светодиод при приходе новых сообщений  (Read 5571 times)

oani1955

  • Newbie
  • *
  • Posts: 3
Здравствуйте!

Если возможно, хотелось бы, чтобы появилась возможность выбрать вариант, при котором светодиод при приходе новых сообщений горит постоянно. Другими словами, чтобы среди вариантов настройки "Выключать светодиод на..." появилось "0 секунд". Это позволило бы тратить на несколько долей секунды меньше при проверке, пришла ли новая почта (когда экран выключен). Потому что, хотя я выставил сейчас 5 секунд включенного светодиоды против 1 секунды выключенного, я всегда вынужден смотреть на смартфон больше 1 секунды, чтобы узнать, не пришло ли новое сообщение, если, когда я посмотрел на экран, светодиод не горел (ведь это может означать, что я попал как раз на ту самую секунду выключенного состояния).

Спасибо!

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Мне кажется это может сажать батарейку, вот например в Андроиде 7 светодиод вообще очень сложно сделать чтобы работал, видимо из этих же соображений.
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

oani1955

  • Newbie
  • *
  • Posts: 3
Возможно. Но мне же позволяется включать его на 5 секунд с перерывом всего на одну. Т.е., тратить порядка 5/6 того заряда, который уходил бы на постоянно включенный. Я просто хочу еще одну секунду каждые 6. (И я не уверен, что светодиод все-таки сколь-нибудь критично съедает заряд.)

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Я тоже не уверен. Но я к тому же не знаю как его зажечь "постоянно" -- т.к. в функциях работы с ним, всё крутится вокруг "включить вот на столько, потом выключить вот на столько, повторить".
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

oani1955

  • Newbie
  • *
  • Posts: 3
Вот тут я, конечно, не подскажу, т.к. это бесконечно далеко от меня. Но в порядке простого предположения: нельзя ли (в качестве одного из вариантов, конечно) сделать время, на которое светодиод выключается, равным нулю? Т.е. пусть он "выключается" на ноль секунд, миллисекунд или в чем там время измеряется. Нет, так нельзя?

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Можно поэкспериментировать.

Но так как Ваше предложение довольно необычно (в смысле что никто про такое пока что не спрашивал) -- я могу записать в "список идей", где в реальности, скорее всего, оно будет сидеть довольно долго, возможно, бесконечно.

Прошу понять правильно - абсолютно всем, от меня до Microsoft или Google, приходится выбирать порядок работы по каким-то приоритетам, например "вот это нужно 100,000 пользователей vs. а вот это - одному" :)

Да, есть такая сторонняя программа называется Light Flow, Аква с ней работает. Эта Light Flow предназначена как раз для работы с LED и много чего умеет.
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

deelite

  • Newbie
  • *
  • Posts: 16
А какое минимальное время для «включить»/«выключить» позволяет задать андроид? Можно ведь сделать вариант, при котором время выключения будет 0,5, 0,3 секунды, а включение либо столько же (экономит батарею), либо те же 5 секунд. Я бы предпочёл режим, при котором диод ⅔ секунды включен, ⅓ выключен.

Много лет тоже эта тема раздражала. В итоге просто плюнул и смирился. А сторонние проги как правило работают не стабильно (пробовал разные).

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Функции получают значения в виде миллисекунд, но это не значит что Андроид (и в том числе что все устройства, со всеми версиями и вариациями железа и программной части) смогут соблюдать такую точность.

Сейчас "единица измерения" - 1 секунда, то есть можно сделать вкл на 1 сек / выкл на 1 сек. Моё личное мнение что этого вполне достаточно.
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/