1page.title=Поставщики контента
2@jd:body
3<div id="qv-wrapper">
4<div id="qv">
5
6
7<!-- In this document -->
8<h2>Темы</h2>
9<ol>
10    <li>
11        <a href="{@docRoot}guide/topics/providers/content-provider-basics.html">
12Основные сведения о поставщике контента</a>
13    </li>
14    <li>
15        <a href="{@docRoot}guide/topics/providers/content-provider-creating.html">
16Создание поставщика контента</a>
17    </li>
18    <li>
19        <a href="{@docRoot}guide/topics/providers/calendar-provider.html">Поставщик календаря</a>
20    </li>
21    <li>
22        <a href="{@docRoot}guide/topics/providers/contacts-provider.html">Поставщик контактов</a>
23    </li>
24</ol>
25
26    <!-- Related Samples -->
27<h2>Образцы кода по теме</h2>
28    <ol>
29        <li>
30            Приложение
31<a href="{@docRoot}resources/samples/ContactManager/index.html">Диспетчер контактов</a>
32        </li>
33        <li>
34        <a href="{@docRoot}resources/samples/ApiDemos/src/com/example/android/apis/view/List2.html">
35Cursor (People)
36</a>
37        </li>
38        <li>
39        <a href="{@docRoot}resources/samples/ApiDemos/src/com/example/android/apis/view/List7.html">
40Cursor (Phones)</a>
41        </li>
42        <li>
43            <a href="{@docRoot}resources/samples/SampleSyncAdapter/index.html">
44Пример адаптера синхронизации</a>
45        </li>
46    </ol>
47</div>
48</div>
49<p>
50    Поставщики контента управляют доступом к структурированному набору данных. Они инкапсулируют данные
51и предоставляют механизмы обеспечения их безопасности. Поставщики контента представляют собой стандартный
52интерфейс для объединения данных в одном процессе с кодом, который выполняется в другом процессе.
53</p>
54<p>
55    Когда вам требуется доступ к данным в поставщике контента, используйте объект
56{@link android.content.ContentResolver} в интерфейсе
57{@link android.content.Context} вашего приложения, чтобы подключиться к поставщику как клиент.
58    Объект {@link android.content.ContentResolver} взаимодействует с объектом поставщика, который представляет собой экземпляр класса, реализующий объект
59{@link android.content.ContentProvider}. Объект
60поставщика получает от клиентов запросы данных, выполняет запрашиваемые действия и
61возвращает результаты.
62</p>
63<p>
64    Вам не нужно разрабатывать собственный поставщик, если вы не планируете предоставлять доступ к своим данным
65другим приложениям. Однако вам потребуется собственный поставщик для предоставления настраиваемых
66поисковых подсказок в вашем собственном приложении. Вам также потребуется собственный поставщик, если вы хотите копировать и вставлять сложные данные или файлы из своего приложения
67в другие приложения.
68</p>
69<p>
70    В состав системы Android входят поставщики контента, которые управляют такими данными, как аудио, видео, изображения и
71личная контактная информация. Некоторые из поставщиков указаны в справочной документации для
72пакета
73<code><a href="{@docRoot}reference/android/provider/package-summary.html">android.provider</a>
74    .</code> Работать с этими поставщиками может любое приложение Android
75(однако с некоторыми ограничениями).
76</p><p>
77    Ниже перечислены статьи, в которых представлено более подробное описание поставщиков контента.
78</p>
79<dl>
80    <dt>
81        <strong><a href="{@docRoot}guide/topics/providers/content-provider-basics.html">
82Основные сведения о поставщике контента</a></strong>
83    </dt>
84    <dd>
85        Сведения о доступе к данным в поставщике контента, которые представлены в таблицах.
86    </dd>
87    <dt>
88        <strong><a href="{@docRoot}guide/topics/providers/content-provider-creating.html">
89Создание поставщика контента</a></strong>
90    </dt>
91    <dd>
92        Сведения о создании своего собственного поставщика контента.
93    </dd>
94    <dt>
95        <strong><a href="{@docRoot}guide/topics/providers/calendar-provider.html">
96Поставщик календаря</a></strong>
97    </dt>
98    <dd>
99        Сведения о доступе к поставщику календаря, который входит в состав платформы Android.
100    </dd>
101    <dt>
102        <strong><a href="{@docRoot}guide/topics/providers/contacts-provider.html">
103Поставщик контактов</a></strong>
104    </dt>
105    <dd>
106        Сведения о доступе к поставщику контактов, который входит в состав платформы Android.
107    </dd>
108</dl>
109