Использование значков запуска mipmap до Android 4.2?
Я использую Android Asset Studio для создания моей иконки запуска, и я видел, что на выходе теперь создаются папки mipmap вместо доступных папок.
Так как поддержка mipmap была добавлена с Android 4.2, и мое приложение нацелено на ICS 4.0.3 (API 15). Безопасно ли их использовать? а затем нет иконки ic_launcher в папках с выделенными возможностями?
update Я подтверждаю, что он работает нормально. Вы можете использовать только папки mipmap для значка приложения
Ответы
Ответ 1
Поддержка Mipmap файлов была добавлена в Android SDK 11 или Honeycomb. Это означает, что вы можете использовать папку Mipmap с Android версии 3.0 и выше, включая версию 4.2. Это является самой официальной документацией, которую я могу найти по этой теме.
Ответ 2
Мне не удалось найти официальную документацию, в которой говорится, что это будет работать на версиях Android старше 4.2. Однако эти папки ресурсов mipmap начали появляться в файлах apk, которые были отправлены вместе с Honeycomb, поэтому все, что было бы более новым, будет иметь поддержку, было бы безопасно предположить.
Я тестировал приложение, используя только mipmaps для значка запуска на физических устройствах и не имел проблем с версиями 4.0.3 и выше. Я не тестировал Honeycomb, Gingerbread и старше.
Дополнительные сведения о mipmaps в Android Studio см. на этом сайте:
https://androidbycode.wordpress.com/2015/02/14/goodbye-launcher-drawables-hello-mipmaps/
Ответ 3
Я попробовал папку mipmap для значка запуска на реальном уровне API API 8, и он там тоже работает.