• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1page.title=Provedores de conteúdo
2@jd:body
3<div id="qv-wrapper">
4<div id="qv">
5
6
7<!-- In this document -->
8<h2>Tópicos</h2>
9<ol>
10    <li>
11        <a href="{@docRoot}guide/topics/providers/content-provider-basics.html">
12        Preceitos do provedor de conteúdo        </a>
13    </li>
14    <li>
15        <a href="{@docRoot}guide/topics/providers/content-provider-creating.html">
16            Criação de um Provedor de conteúdo</a>
17    </li>
18    <li>
19        <a href="{@docRoot}guide/topics/providers/calendar-provider.html">Provedor de agenda</a>
20    </li>
21    <li>
22        <a href="{@docRoot}guide/topics/providers/contacts-provider.html">Provedor de contatos</a>
23    </li>
24</ol>
25
26    <!-- Related Samples -->
27<h2>Exemplos relacionados</h2>
28    <ol>
29        <li>
30            <a href="{@docRoot}resources/samples/ContactManager/index.html">
31            Aplicativo Gerenciador de contatos</a>
32        </li>
33        <li>
34        <a href="{@docRoot}resources/samples/ApiDemos/src/com/example/android/apis/view/List2.html">
35        "Cursor (pessoas)"
36</a>
37        </li>
38        <li>
39        <a href="{@docRoot}resources/samples/ApiDemos/src/com/example/android/apis/view/List7.html">
40        "Cursor (telefones)"</a>
41        </li>
42        <li>
43            <a href="{@docRoot}resources/samples/SampleSyncAdapter/index.html">
44        Exemplo de adaptador de sincronização</a>
45        </li>
46    </ol>
47</div>
48</div>
49<p>
50    Provedores de conteúdo gerenciam o acesso a um conjunto estruturado de dados. Eles encapsulam os
51dados e fornecem mecanismos para definir a segurança dos dados. Provedores de conteúdo são a interface
52 padrão que conecta dados em um processo com código em execução em outro processo.
53</p>
54<p>
55    Quando desejar acessar dados em um provedor de conteúdo, você usa o
56    objeto {@link android.content.ContentResolver} no
57    {@link android.content.Context} do aplicativo para se comunicar com o provedor como cliente.
58    O objeto {@link android.content.ContentResolver} se comunica com o objeto provedor, uma
59    instância de uma classe que implementa {@link android.content.ContentProvider}. O objeto
60    provedor recebe solicitações de dados de clientes, realiza a ação solicitada e
61    devolve os resultados.
62</p>
63<p>
64    Não é preciso desenvolver o próprio provedor se você não pretende compartilhar seus dados com
65    outros aplicativos. No entanto, precisará do próprio provedor para fornecer sugestões de pesquisa
66    personalizada em seu aplicativo. Também precisará do próprio provedor se quiser copiar e colar
67    dados complexos ou arquivos de seu aplicativo em outros aplicativos.
68</p>
69<p>
70    O Android propriamente dito inclui provedores de conteúdo que gerenciam dados como áudio, vídeo, imagens e
71    informações de contato pessoais. Alguns deles estão listados na documentação de
72    referência do
73    pacote <code><a href="{@docRoot}reference/android/provider/package-summary.html">android.provider</a>
74    </code>. Com algumas restrições, esses provedores podem ser acessados por qualquer aplicativo
75    Android.
76</p><p>
77    Os tópicos a seguir descrevem provedores de conteúdo em mais detalhes:
78</p>
79<dl>
80    <dt>
81        <strong><a href="{@docRoot}guide/topics/providers/content-provider-basics.html">
82        Preceitos do provedor de conteúdo</a></strong>
83    </dt>
84    <dd>
85        Como acessar dados em um provedor de conteúdo quando os dados estão organizados em tabelas.
86    </dd>
87    <dt>
88        <strong><a href="{@docRoot}guide/topics/providers/content-provider-creating.html">
89Criação de um Provedor de conteúdo</a></strong>
90    </dt>
91    <dd>
92        Como criar o próprio provedor de conteúdo.
93    </dd>
94    <dt>
95        <strong><a href="{@docRoot}guide/topics/providers/calendar-provider.html">
96Provedor de agenda</a></strong>
97    </dt>
98    <dd>
99        Como acessar o Provedor de agenda que é parte da plataforma Android.
100    </dd>
101    <dt>
102        <strong><a href="{@docRoot}guide/topics/providers/contacts-provider.html">
103Provedor de contatos</a></strong>
104    </dt>
105    <dd>
106        Como acessar o Provedor de contatos que é parte da plataforma Android.
107    </dd>
108</dl>
109