2015-01-21 11 views
20

Używam Android Asset Studio do generowania ikony programu uruchamiającego i widziałem, że dane wyjściowe tworzą teraz foldery mipmap zamiast folderów do rysowania.Użycie ikon uruchamiania mipmap przed Androidem 4.2?

Ponieważ obsługa protokołu mipmap została dodana od czasu Androida 4.2, a moja aplikacja jest kierowana na ICS 4.0.3 (API 15). Czy można ich bezpiecznie używać? a następnie nie masz żadnej ikony ic_launcher w folderach ze szkicownicami?

aktualizacja Potwierdzam, że działa poprawnie. Możesz używać tylko folderów mipmap dla ikony aplikacji

+0

czysto doświadczone zgadywanie tutaj ... nałóż mimap-v17 i zachowaj rysunki dla starszych urządzeń. – Budius

+1

tak ... chodzi o to, że wolałbym uniknąć zdefiniowania mojego ic_launchera w 10 różnych miejscach (mdpi + hdpi + xhdpi + xxhdpi + xxxhdpi * 2). Testowałem z Genymotion 4.1.1 i wszystko wydaje się w porządku, ale wolałbym potwierdzić to na prawdziwym urządzeniu :)) – gbero

Odpowiedz

9

Nie mogłem znaleźć oficjalnej dokumentacji, która mówi, że będzie działać w wersjach Androida starszych niż 4.2. Jednak te foldery zasobów mipmap zaczęły pojawiać się w plikach apk dostarczanych z Honeycomb, więc wszystko, co nowsze, będzie miało wsparcie, które można bezpiecznie założyć.

Przetestowałem aplikację, używając tylko mipmaps dla ikony programu uruchamiającego na urządzeniach fizycznych i nie miałem problemów z wersjami 4.0.3 i nowszymi. Nie testowałem na Honeycomb, Gingerbread i starszych.

Aby uzyskać więcej informacji na temat mipmap w Android Studio, spójrz na tej stronie:

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

10

mipmap wsparcie Folder został dodany w Android SDK 11 lub miodu. Oznacza to, że możesz używać folderu Mipmap z wersji Androida 3.0 lub nowszej, w tym wersji 4.2. This to najbardziej oficjalna dokumentacja, którą mogę znaleźć na ten temat.

+2

Zobacz http://developer.android.com/reference/android/R.mipmap.html dodane na poziomie interfejsu API 11. –

+4

co dzieje się na urządzeniach Oli

+0

@ 強大 な Folder Ther nie istnieje w systemie operacyjnym. System operacyjny zasadniczo nigdy nie szuka niczego w folderze. – Hassaan

2

Wypróbowałem folder mipmap dla ikony programu uruchamiającego na poziomie 8 interfejsu prawdziwego urządzenia i działa tam również.

Powiązane problemy