summaryrefslogtreecommitdiffstats
path: root/docs/html-intl/intl/ru/training/basics/data-storage/index.jd
blob: 064239b760936be76078d86be9ffee1d42119180 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
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>