Przejdź do treści głównej
INF.04Pytanie #275 z 856uprawnienia-sensory-i-wieloplatformowosc

W aplikacji mobilnej, aby zdefiniować warianty grafiki w zależności od rozdzielczości ekranu, należy (uwaga: odpowiedzi wariantowe dla dwóch platform - sugerować się platformą wykorzystywaną na zajęciach)

Opcje odpowiedzi:
A
iOS: dodać do nazw przyrostki wskazujące na rozdzielczość, np.32ppi. Android: umieścić grafikę w odpowiednich folderach: 32ppi, 64ppi, 96ppi.
B
iOS: dodać do nazw plików przyrostki @2x, @3x. Android: umieścić grafikę w odpowiednich folderach drawable: -hdpi, -xhpi, xxhdpi.
Prawidłowa
C
iOS: dodać do nazw przyrostki #2x, #3x. Android: dodać do nazw przyrostek rozdzielczości: -32x32, -64x64, -96x96.
D
iOS: utworzyć foldery hdpi, lhpi, xhpi i dodać do nich grafiki. Android: utworzyć foldery 32x32, 64x64, 96x96 i dodać do nich grafiki.
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: B

Uzasadnienie i szersze wyjaśnienie:

Obie wiodące platformy mobilne, iOS i Android, mają swoje specyficzne, ustandaryzowane mechanizmy dostarczania zasobów graficznych dopasowanych do gęstości pikseli na ekranie urządzenia.

  • Na platformie iOS: Używa się modyfikatorów skali dodawanych do nazwy pliku. Grafika w podstawowej rozdzielczości ma nazwę obraz.png. Jej wersja o podwójnej gęstości pikseli musi nazywać się obraz@2x.png, a o potrójnej gęstości – obraz@3x.png. System operacyjny automatycznie wybiera odpowiedni plik w zależności od ekranu urządzenia.
  • Na platformie Android: Używa się specjalnych folderów z kwalifikatorami gęstości. Grafiki o różnych rozdzielczościach umieszcza się w folderach res/drawable z odpowiednim sufiksem, np. drawable-mdpi (średnia gęstość, bazowa), drawable-hdpi (wysoka), drawable-xhdpi (bardzo wysoka), drawable-xxhdpi (bardzo, bardzo wysoka) itd. System Android sam wybiera zasób z najwłaściwszego folderu dla danego urządzenia.

Odpowiedź B jako jedyna prawidłowo opisuje oba te mechanizmy.

Dlaczego pozostałe odpowiedzi są nieprawidłowe?

  • Pozostałe opcje mieszają konwencje obu systemów lub podają nieprawidłowe nazwy przyrostków i folderów.

Chcesz poćwiczyć całą kwalifikację INF.04?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF04
Reklama

Podobne pytania z działu „Uprawnienia sensory i wieloplatformowosc”

Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 18 pytań z tego działu.