W jaki sposób można przechowywać dane użytkownika w aplikacji mobilnej na system Android?
W jaki sposób można przechowywać dane użytkownika w aplikacji mobilnej na system Android?
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: A
Uzasadnienie i szersze wyjaśnienie:
Android oferuje kilka mechanizmów do przechowywania danych. SharedPreferences to mechanizm przeznaczony do zapisywania prostych danych w postaci par klucz-wartość (np. ustawienia aplikacji, wynik gry, informacja czy użytkownik jest zalogowany). Jest to idealne rozwiązanie do przechowywania niewielkich, nieskomplikowanych danych, które muszą przetrwać zamknięcie aplikacji.
Dlaczego pozostałe odpowiedzi są nieprawidłowe?
- B. Android nie posiada rejestru systemu w takim sensie jak Windows.
- C. Aplikacje mogą korzystać z lokalnych baz danych (np. SQLite) lub pamięci plikowej, nie tylko z zewnętrznych.
- D. Dane w pamięci RAM są ulotne i znikają po zamknięciu aplikacji.
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
- SharedPreferences w AndroidzieWbudowany w system Android prosty magazyn par klucz-wartość (XML) do trwałego przechowywania ustawień użytkownika i stanu aplikacji.
- 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.
- Tablica asocjacyjna / Słownik (Map & Dictionary)Abstrakcyjna struktura danych przechowująca pary unikalny klucz-wartość, umożliwiająca natychmiastowe wyszukiwanie, wstawianie i modyfikację w średnim czasie O(1).
Podobne pytania z działu „Pamiec i przechowywanie danych mobile”
Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 5 pytań z tego działu.
- #408
Które z poniższych jest przykładem aplikacji mobilnej korzystającej z bazy danych?
- #644
Jaki lekki, oparty na plikach silnik relacyjnej bazy danych jest wbudowany w system operacyjny Android i stanowi standardowy sposób na przechowywanie danych strukturalnych przez aplikacje?
- #701
Która z poniższych aplikacji mobilnych jest najlepszym przykładem programu, który musi korzystać z lokalnej bazy danych do przechowywania danych?
- #704
W jaki sposób można w prosty sposób trwale przechowywać małe ilości danych, takich jak ustawienia użytkownika (np. 'tryb ciemny' włączony/wyłączony), w aplikacji mobilnej na systemie Android?