2016-10-06 1 views
0

Я работаю с командой для разработки кросс-платформенного приложения на мобильных устройствах, и мы используем Visual Studio 2015 и Xamarin.Forms v2.3.2.127.Как проверить, поддерживает ли ОС Android фоновый цвет значка приложения?

Мы уже создали иконки приложений, которые нам нужны для трех разных платформ (Android, iOS, UWP), и каждый из них соответствует спецификациям родной платформы.

Есть еще одна проблема, с которой мы столкнулись, и я хотел бы знать, есть ли какой-либо ответ для моей проблемы. Некоторые из устройств, работающих под ОС Android, заставляют значок приложения иметь квадрат фона, и они, похоже, дают произвольные цвета для фона (пожалуйста, проверьте изображение после этого). Мы не хотим менять иконку приложения для Android, поэтому мы ищем лучший способ.

Есть ли какой-либо способ в Xamarin, чтобы определить, что устройство добавляет цветной фон для значка приложения, чтобы мы могли предоставить ему значок, который мы хотим, или, по крайней мере, изменить цвет, который устройство собирается использовать?

Home Page of Leagoo Z5 mobile

Как вы можете видеть, WhatsApp, Facebook и Dropbox значки всех изменяемых и дали квадрат цветной фон.

Заранее благодарим за любую помощь, которая может быть предоставлена.
С уважением, Пол.

+1

Это обычная программа запуска/значка. Скорее всего, производитель делает (LEAGOO). Вы можете заметить, что приложения «Известные» будут иметь пользовательский значок, но если вы создали пользовательское приложение, оно может выглядеть по-разному со случайным фоном и, возможно, с каким-либо преобразованием значков. Вероятно, не стоит исследовать для одного производителя. –

+0

@JonDouglas Вы, скорее всего, правы, но мы просто хотели посмотреть, может ли быть решение, но похоже, что нет. Это не только для одного производителя, но и для любых других устройств, которые это делают. В любом случае, спасибо. –

ответ

0

Это обычная программа запуска/значка. Скорее всего, производитель делает (LEAGOO). Вы можете заметить, что приложения «Известные» будут иметь пользовательский значок, но если вы создали пользовательское приложение, оно может выглядеть по-разному со случайным фоном и, возможно, с каким-либо преобразованием значков.

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

Если у OEM есть способ взаимодействовать с ним, то, во всяком случае, это самый простой способ настроить это поведение. Однако большинство пусковых установок включены в пакет OEM/bloatware.