| page.title=Сохранение данных |
| page.tags=хранение данных,файлы,sql,база данных,настройки |
| helpoutsWidget=true |
| |
| trainingnavtop=true |
| startpage=true |
| |
| @jd:body |
| |
| <div id="tb-wrapper"> |
| <div id="tb"> |
| |
| <h2>Необходимые знания и компоненты</h2> |
| <ul> |
| <li>Android 1.6 (уровень API 4) или более поздняя версия</li> |
| <li>Знакомство с коллекциями значений ключей Map</li> |
| <li>Знакомство с файловым API-интерфейсом ввода/вывода Java</li> |
| <li>Знакомство с базами данных SQL</li> |
| </ul> |
| |
| <h2>См. также:</h2> |
| <ul> |
| <li><a href="{@docRoot}guide/topics/data/data-storage.html">Варианты хранения</a></li> |
| </ul> |
| |
| </div> |
| </div> |
| |
| <p>Большинству приложений Android необходимо сохранять данные (даже если это требуется только для сохранения информации о состоянии приложения) |
| во время использования {@link android.app.Activity#onPause onPause()}, чтобы текущий прогресс пользователя не был утрачен. Большинству |
| приложений, за исключением самых простых, также требуется сохранять настройки пользователя, а некоторым приложениям также требуется управление большими |
| объемами информации в файлах и базах данных. В этом учебном курсе вы познакомитесь |
| с основными вариантами хранения данных в Android, включая следующие:</p> |
| |
| <ul> |
| <li>Сохранение пар "ключ-значение" для простых типов данных в общем |
| файле настроек.</li> |
| <li>Сохранение произвольных файлов в файловой системе Android</li> |
| <li>Использование баз данных под управлением SQLite</li> |
| </ul> |
| |
| |
| <h2>Уроки</h2> |
| |
| <dl> |
| <dt><b><a href="shared-preferences.html">Сохранение наборов "ключ-значение"</a></b></dt> |
| <dd>В этом уроке вы узнаете, как использовать общий файл настроек для хранения небольших объемов информации |
| в парах "ключ-значение".</dd> |
| |
| <dt><b><a href="files.html">Сохранение файлов</a></b></dt> |
| <dd>Узнайте, как сохранять простые файлы, например, для хранения длинных последовательностей данных, которые |
| обычно читаются по порядку.</dd> |
| |
| <dt><b><a href="databases.html">Сохранение данных в базах данных SQL</a></b></dt> |
| <dd>Этот урок содержит информацию об использовании баз данных SQLite для чтения и записи структурированных данных.</dd> |
| |
| </dl> |