2015-01-21 4 views
20

Я использую Android Asset Studio для создания моей иконки запуска, и я видел, что на выходе теперь создаются папки mipmap вместо доступных папок.Использование значков запуска mipmap до Android 4.2?

Поскольку поддержка mipmap была добавлена ​​с Android 4.2, и мое приложение предназначено для ICS 4.0.3 (API 15). Безопасно ли их использовать? а затем нет иконки ic_launcher в папках с выводами?

обновление Я подтверждаю, что он работает нормально. Вы можете использовать только папки mipmap для значка приложения

+0

чисто опыт угадывайте здесь ... наденьте mimap-v17 и сохраните чертежи для более старых устройств. – Budius

+1

да ... вещь, я бы предпочел, чтобы мой ic_launcher не был определен в 10 разных местах (mdpi + hdpi + xhdpi + xxhdpi + xxxhdpi * 2). Я тестировал с Genymotion 4.1.1, и все кажется прекрасным, но предпочтет подтвердить это на реальном устройстве :)) – gbero

ответ

9

Я не смог найти официальную документацию, в которой говорится, что это будет работать на версиях Android старше 4.2. Однако эти папки ресурсов mipmap начали появляться в файлах apk, которые были отправлены вместе с Honeycomb, поэтому все, что было бы более новым, будет иметь поддержку, было бы безопасно предположить.

Я тестировал приложение, используя только mipmaps для значка запуска на физических устройствах и не имел проблем с версиями 4.0.3 и выше. Я не тестировал на Honeycomb, Gingerbread и старше.

Для получения дополнительной информации о мипмапах в Android Studio, посмотрите на этом сайте:

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

10

поддержка папка Mipmap была добавлена ​​в Android SDK 11 или Honeycomb. Это означает, что вы можете использовать папку Mipmap с Android версии 3.0 и выше, включая версию 4.2. This - самая официальная документация, которую я могу найти по этой теме.

+2

См. Http://developer.android.com/reference/android/R.mmap.html, добавленный в уровень API 11. –

+4

Что происходит на устройствах Oli

+0

@ 強大 な Папка Ther не будет существовать для ОС. ОС практически никогда не будет искать что-либо в папке. – Hassaan

2

Я пробовал папку mipmap для значка запуска на реальном уровне API API 8, и он там тоже работает.

Смежные вопросы