web-dev-qa-db-fra.com

Comment forcer une icône d'application sur Android O? (Empêche le launcher de l'adapter)

C’est ma première question sur StackOverflow, veuillez donc patienter si j’échoue à formuler ma question.

Je travaille sur une application Android qui cible Android O et je veux que le lanceur NE montre PAS l'icône adaptée, c'est-à-dire supprime le fond blanc. J'ai essayé d'utiliser des icônes adaptatives et elles fonctionnent, mais le problème est qu'elles changez l’icône elle-même en la faisant arrondie, carrée, ondulée et en forme de larme.

Au début, je pensais que tout était hors de ma portée, mais certaines autres applications (Facebook, WhatsApp et Snapchat, par exemple) ont leurs icônes inchangées. 

tl; dr: Comment puis-je forcer une icône à être utilisée par le lanceur sur Android O?

8
Latif alSharif

Les autres applications que vous mentionnez (Facebook, Whatsapp et Snapchat) ne ciblent pas encore Android O. Une fois qu’elles le seront, elles seront également obligées d’avoir une icône adaptative.

5
ianhanniballake

Supprimez simplement la propriété targetSdkVersion de votre fichier build.gradle de niveau d'application. Ça va marcher.

1
Sahil Garg