Как реализовать один и тот же значок Launcher на всех устройствах Android?
Недавно я внедряю значок адаптивного запуска в моем приложении для Android. Я успешно реализовал это.
Я запускал свое приложение на каком-то мобильном устройстве Gionee (в основном я запускаю свое приложение на стоковой Android), работающем на настроенной Android 6.0, такой как mi или Huawei. Я обнаружил, что существует какая-то уродливая маска, встроенная производителем в Android, которая делает иконки приложений уродливыми.
Итак, я скачал другие приложения и обнаружил, что другие приложения также имеют эту уродливую маску, но такие приложения, как Google Tez, Google PlayStore и многие другие приложения Google, почему-то игнорируют эту уродливую маску, превращая их значки в оригинальные. Как они это делают?
Я думал, что, поместив их значки запуска в мои, можно положить конец моим страданиям, и я каким-то образом пойму, как сделать значок запуска более совместимым.
Вот результат размещения значка Tez в моем файле ресурсов.
Как вы можете видеть, на моей иконке слева от Google Chrome есть эта уродливая маска, а справа - оригинальная иконка приложения Tez. Как они это делают?