Junior — Middle
Aké spôsoby ukladania a organizácie dát poznáš?
sobes.tech AI
Odpoveď od AI
V vývoji Android sú známe nasledujúce spôsoby ukladania a organizácie údajov:
- SharedPreferences — na ukladanie jednoduchých párov kľúč-hodnota, napríklad nastavení aplikácie.
- Súborový systém — ukladanie údajov do súborov vnútri alebo mimo zariadenia.
- SQLite — zabudovaná relačná databáza na ukladanie štruktúrovaných údajov.
- Room — abstrakcia nad SQLite s pohodlným API a podporou anotácií na prácu s databázou.
- Content Providers — mechanizmus na výmenu údajov medzi aplikáciami.
Príklad použitia SharedPreferences:
val prefs = context.getSharedPreferences("settings", Context.MODE_PRIVATE)
prefs.edit().putBoolean("isFirstRun", false).apply()