page.title=Сохранение данных
page.tags=хранение данных,файлы,sql,база данных,настройки
helpoutsWidget=true
trainingnavtop=true
startpage=true
@jd:body
Необходимые знания и компоненты
- Android 1.6 (уровень API 4) или более поздняя версия
- Знакомство с коллекциями значений ключей Map
- Знакомство с файловым API-интерфейсом ввода/вывода Java
- Знакомство с базами данных SQL
См. также:
Большинству приложений Android необходимо сохранять данные (даже если это требуется только для сохранения информации о состоянии приложения)
во время использования {@link android.app.Activity#onPause onPause()}, чтобы текущий прогресс пользователя не был утрачен. Большинству
приложений, за исключением самых простых, также требуется сохранять настройки пользователя, а некоторым приложениям также требуется управление большими
объемами информации в файлах и базах данных. В этом учебном курсе вы познакомитесь
с основными вариантами хранения данных в Android, включая следующие:
- Сохранение пар "ключ-значение" для простых типов данных в общем
файле настроек.
- Сохранение произвольных файлов в файловой системе Android
- Использование баз данных под управлением SQLite
Уроки
- Сохранение наборов "ключ-значение"
- В этом уроке вы узнаете, как использовать общий файл настроек для хранения небольших объемов информации
в парах "ключ-значение".
- Сохранение файлов
- Узнайте, как сохранять простые файлы, например, для хранения длинных последовательностей данных, которые
обычно читаются по порядку.
- Сохранение данных в базах данных SQL
- Этот урок содержит информацию об использовании баз данных SQLite для чтения и записи структурированных данных.