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?
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?
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: A
A. Za pomocą plików SharedPreferences. – Jest to mechanizm wbudowany w system Android, specjalnie zaprojektowany do przechowywania prostych danych w postaci par klucz-wartość (np. klucz: 'DarkMode', wartość: 'true'). Dane te są trwale zapisywane w prywatnym pliku aplikacji i są dostępne nawet po jej ponownym uruchomieniu.
Dlaczego inne odpowiedzi są nieprawidłowe:
B. – System Android nie udostępnia aplikacjom scentralizowanego rejestru na wzór tego z systemu Windows.
C. – Zewnętrzne bazy danych służą do synchronizacji danych, ale nie są podstawowym sposobem na przechowywanie lokalnych ustawień.
D. – Pamięć RAM jest ulotna i jej zawartość jest tracona 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?
- #411
W jaki sposób można przechowywać dane użytkownika w aplikacji mobilnej na system Android?
- #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?