Как реализовать один и тот же значок Launcher на всех устройствах Android?

Недавно я внедряю значок адаптивного запуска в моем приложении для Android. Я успешно реализовал это.

Я запускал свое приложение на каком-то мобильном устройстве Gionee (в основном я запускаю свое приложение на стоковой Android), работающем на настроенной Android 6.0, такой как mi или Huawei. Я обнаружил, что существует какая-то уродливая маска, встроенная производителем в Android, которая делает иконки приложений уродливыми.

Итак, я скачал другие приложения и обнаружил, что другие приложения также имеют эту уродливую маску, но такие приложения, как Google Tez, Google PlayStore и многие другие приложения Google, почему-то игнорируют эту уродливую маску, превращая их значки в оригинальные. Как они это делают?

Я думал, что, поместив их значки запуска в мои, можно положить конец моим страданиям, и я каким-то образом пойму, как сделать значок запуска более совместимым.

Вот результат размещения значка Tez в моем файле ресурсов.

введите описание изображения здесь

Как вы можете видеть, на моей иконке слева от Google Chrome есть эта уродливая маска, а справа - оригинальная иконка приложения Tez. Как они это делают?

0 ответов

Другие вопросы по тегам