AquaMail Forum

На Русском языке => Предложения что-либо добавить => Topic started by: Terkun on November 26, 2016, 03:32:41 pm

Title: Разные цвета значков уведомлений
Post by: Terkun on November 26, 2016, 03:32:41 pm
Добавьте, пожалуйста, настройку цвета значка уведомлений для разных аккаунтов, чтобы сразу было видно, например, рабочая или домашняя почта пришла.

Заранее спасибо!
Title: Re: Разные цвета значков уведомлений
Post by: Kostya Vasilyev on November 27, 2016, 06:16:53 pm
Есть, давно.

Но в Андроиде 6.0 эту возможность "выпилили" из системы.

В русском ЧаВо этого нет, см. английский список FAQ:

http://www.aqua-mail.com/?page_id=227

"Android 5 and per-account notification icon color"
Title: Re: Разные цвета значков уведомлений
Post by: Terkun on November 27, 2016, 11:10:54 pm
Спасибо за ответ!

Почитал FAQ и, пожалуй, окажусь среди тех немногих и обращу Ваше внимание, например, на программу Ping It, цвет значка уведомления которой динамически меняется в зависимости от значения пинга. Работает в Андроид 5 и 6.
Title: Re: Разные цвета значков уведомлений
Post by: Kostya Vasilyev on November 28, 2016, 12:58:49 am
Андроид перекрашивает иконки в белый если программа помечена как "сделана для 5.0" (или выше).

Никакого отношения к "работает под ... " это не имеет.

Аква помечена как "сделана для 5.0", в какой-то момент будет "для 6.0", обратной дороги нет.

"Волшебные" программы мне уже подсовывали. Скачал .apk, там было "сделана для 4.4". Если там поставить "для 5.0" (или выше), то тоже будут белые иконки.

( если что, речь про targetSdkVersion )

( и речь только про иконки которые видны в статусной строке если уведомления не раскрыты - скажем картинки контактов по-прежнему в цвете )

Из официальной документации про 5.0:

Quote
Update or remove assets that involve color. The system ignores all non-alpha channels in action icons and in the main notification icon. You should assume that these icons will be alpha-only. The system draws notification icons in white and action icons in dark gray.

Собственно, всё что выше уже есть в той статье в ЧаВо.
Title: Re: Разные цвета значков уведомлений
Post by: Terkun on November 28, 2016, 02:22:06 am
Ясно. А чем критично "сделана для 4.4", если оно совместимо с 5 и 6?
Title: Re: Разные цвета значков уведомлений
Post by: Kostya Vasilyev on November 29, 2016, 09:38:22 pm
RE: Ясно. А чем критично "сделана для 4.4", если оно совместимо с 5 и 6?

Много чем, например некоторые визуальные элементы  Material Design включаются только если программа помечена как "сдалано для 5.0" или выше.

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

При этом выбирать отдельно "вот это включите, а вот это выключите, и вот это не выключайте" -- такой возможности нету.
Title: Re: Разные цвета значков уведомлений
Post by: Terkun on November 30, 2016, 08:30:40 am
Спасибо разъяснения, теперь всё понятно.
Придется потерпеть эту мелочь, она и близко не стОит остальных превосходных фишек клиента, за которые огромная благодарность автору!