web-dev-qa-db-fra.com

Mipmaps vs dossiers pouvant être dessinés

Je travaille avec Android Studio 1.1 Preview 1. J'ai remarqué que lorsque je crée un nouveau projet, la hiérarchie suivante s'est créée:

Enter image description here

Les dossiers Mipmap pour différents DPI, pas plus de dossiers dessinables différents DPI.

Dois-je mettre toutes mes ressources dans les dossiers du mipmap ou simplement dans l'icône de l'application?

563
David

Les dossiers mipmap servent uniquement à placer les icônes de votre application/lanceur (affichées sur l’écran d’accueil). Tous les autres actifs que vous utilisez doivent être placés dans les dossiers appropriés.

Selon cet article de blog Google :

Il est recommandé de placer les icônes de vos applications dans mipmap - dossiers (et non dans les dossiers dessinés) car elles sont utilisées à des résolutions différentes de la densité actuelle de l’appareil.

Lorsque vous référencez les dossiers mipmap - , assurez-vous que vous utilisez la référence suivante:

Android:icon="@mipmap/ic_launcher"

La raison pour laquelle ils utilisent une densité différente est que certains lanceurs affichent en réalité des icônes plus grandes que prévu. Pour cette raison, ils utilisent la taille supérieure.

812
Joel