Сохранение данных

Зависимости и условия

  • Android 1.6 (API Уровень 4) или выше
  • Знания о Map (коллекции ключ-значение)
  • Знания API файлового ввода-вывода в Java
  • Знания SQL баз данных

Вы также должны прочитать

Большинству Android приложений необходимо сохранить данные, даже если только для сохранения информации о состоянии приложения во время onPause() так что прогресс пользователя не теряется. Большинству нетривиальных приложений также необходимо сохранять пользовательские настройки, а некоторые приложения должны управлять большим объемом информации в файлах и базах данных. Этот курс знакомит вас с основными вариантами хранения данных в Android, в том числе:

  • Сохранение пар ключ-значение простых типов данных в общем файле настроек
  • Сохранение произвольных файлов в файловой системе Android
  • Использование баз данных под управлением SQLite

Уроки

Сохранение наборов ключ-значение
Научитесь использовать общий файл настроек для хранения небольших объемов информации в виде пары ключ-значение.
Сохранение файлов
Научитесь сохранять стандартный файл, например, для хранения длинной последовательности данных, которая, как правило, считывается по порядку.
Сохранение данных в SQL базу данных
Научитесь использовать SQLite базу данных для чтения и записи структурированных данных.