2015-01-21 9 views
20

Ich benutze Android Asset Studio, um mein Launcher-Symbol zu generieren, und ich habe gesehen, dass die Ausgabe nun Mipmap-Ordner anstelle von ziehbaren Ordnern erstellt.Verwendung von Mipmap Launcher Icons vor Android 4.2?

Da die Mipmap-Unterstützung seit Android 4.2 hinzugefügt wurde und meine Anwendung auf ICS 4.0.3 (API 15) abzielt. Ist es sicher, sie zu benutzen? und dann kein ic_launcher-Symbol in Drawables-Ordnern?

update Ich bestätige, es funktioniert gut. Sie können Mipmap-Ordner nur für das Anwendungssymbol

+0

rein erfahre mal hier ... ziehe mimap-v17 an und behalte die Zeichen für ältere Geräte. – Budius

+1

yeah ... die Sache ist, ich würde es vorziehen zu vermeiden, dass mein ic_launcher an 10 verschiedenen Orten definiert ist (mdpi + hdpi + xhdpi + xxhdpi + xxxhdpi * 2). Ich habe es mit Genymotion 4.1.1 getestet und die Dinge scheinen in Ordnung zu sein, aber ich würde dies auf einem echten Gerät bestätigen :)) – gbero

Antwort

9

verwenden Ich konnte keine offizielle Dokumentation finden, die besagt, dass dies für Android-Versionen älter als 4.2 funktioniert. Diese Mipmap-Ressourcenordner wurden jedoch in Apk-Dateien angezeigt, die mit Honeycomb ausgeliefert wurden. Daher wird alles, was neuer ist, Unterstützung haben, die man sicher annehmen könnte.

Ich habe eine App mit nur Mipmaps für das Launcher-Symbol auf physischen Geräten getestet und hatte keine Probleme auf den Versionen 4.0.3 und höher. Ich habe nicht auf Honeycomb, Lebkuchen und älter getestet.

Weitere Informationen über Mipmaps in Android Studio, werfen Sie einen Blick auf diese Website:

https://androidbycode.wordpress.com/2015/02/14/goodbye-launcher-drawables-hello-mipmaps/

10

Mipmap Ordner Unterstützung wurde in Android SDK 11 oder Honeycomb hinzugefügt. Dies bedeutet, dass Sie den Mipmap-Ordner ab Android Version 3.0 einschließlich Version 4.2 verwenden können. This ist die offizielle Dokumentation, die ich zu diesem Thema finden kann.

+2

Siehe http://developer.android.com/reference/android/R.mipmap.html in API Level 11 hinzugefügt. –

+4

Was passiert auf Geräten Oli

+0

@ 強大 な Der Ordner ist für das Betriebssystem nicht vorhanden. Das Betriebssystem wird grundsätzlich nie nach etwas in dem Ordner suchen. – Hassaan

2

Ich habe Mipmap-Ordner für Launcher-Symbol auf einem echten Gerät API Level 8 versucht und es funktioniert auch dort.