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