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)
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)
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/drawablez 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.
Pojęcia z tego pytania
- System operacyjny AndroidMobilny system operacyjny z otwartym kodem źródłowym oparty na jądrze Linuksa, rozwijany przez Google i konsorcjum OHA, przeznaczony na smartfony, tablety i telewizory.
- Zmienne i Stałe w programowaniuNazwane obszary pamięci operacyjnej przechowujące dane robocze programu; zmienne pozwalają na modyfikację wartości podczas działania, podczas gdy stałe mają wartość niezmienną.
- Drukarka (Urządzenie wyjściowe)Peryferyjne urządzenie wyjściowe komputera przenoszące cyfrowy tekst i grafikę na fizyczny nośnik (papier, etykiety, folie).
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.
- #24
Który z poniższych języków programowania jest używany do tworzenia aplikacji na system iOS?
- #25
Jak nazywa się system zarządzania uprawnieniami w aplikacjach mobilnych Android wprowadzony w wersji 6.0 (Marshmallow)?
- #106
Aby utworzyć aplikację mobilną typu cross-platform w języku C# można zastosować:
- #235
Który system operacyjny jest natywnym systemem do tworzenia aplikacji mobilnych w języku Swift?
- #242
Środowiskiem dedykowanym do tworzenia aplikacji mobilnych dla urządzeń Apple i wykorzystującym do tego celu różne języki programowania w tym Java i Objective C jest