5 votes

Changer la configuration de l'appareil pour afficher des icônes de lanceur non circulaires

Selon cet article, le "cadre système d'un appareil Android décide s'il faut renvoyer l'icône régulière ou l'icône ronde au lanceur." "Lorsqu'un lanceur demande une icône d'application, le cadre renvoie soit android:icon soit android:roundIcon, en fonction de la configuration de construction de l'appareil."

Est-il possible de modifier la configuration de construction de l'appareil pour changer l'affichage par défaut de l'icône en non-circulaire ?

Je suis sur un Nexus 5X d'origine, non-rooté.

0voto

boss Points 201

Pour un appareil non rooté, ce n'est pas possible d'après ce que j'ai vu, car il est totalement sous le contrôle du fabricant, comme indiqué dans ce documentation des développeurs Android. Mais sinon, c'est possible si l'on peut éditer la configuration avec la valeur de config_useRoundIcon à false.

Juste pour expérimenter, vous pouvez décompiler le framework-res.apk et changer la valeur mentionnée ci-dessus dans bools.txt, puis recompiler l'apk et pousser l'apk dans l'appareil.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X