Home | History | Annotate | Download | only in providers
      1 page.title=Penyedia konten
      2 @jd:body
      3 <div id="qv-wrapper">
      4 <div id="qv">
      5 
      6 
      7 <!-- In this document -->
      8 <h2>Topik</h2>
      9 <ol>
     10     <li>
     11         <a href="{@docRoot}guide/topics/providers/content-provider-basics.html">
     12         Dasar-Dasar Penyedia Konten</a>
     13     </li>
     14     <li>
     15         <a href="{@docRoot}guide/topics/providers/content-provider-creating.html">
     16         Membuat Penyedia Konten</a>
     17     </li>
     18     <li>
     19         <a href="{@docRoot}guide/topics/providers/calendar-provider.html">Penyedia Kalender</a>
     20     </li>
     21     <li>
     22         <a href="{@docRoot}guide/topics/providers/contacts-provider.html">Penyedia Kontak</a>
     23     </li>
     24 </ol>
     25 
     26     <!-- Related Samples -->
     27 <h2>Contoh-Contoh Terkait</h2>
     28     <ol>
     29         <li>
     30             <a href="{@docRoot}resources/samples/ContactManager/index.html">
     31             Aplikasi Contact Manager</a>
     32         </li>
     33         <li>
     34         <a href="{@docRoot}resources/samples/ApiDemos/src/com/example/android/apis/view/List2.html">
     35         "Kursor (Orang)"
     36         </a>
     37         </li>
     38         <li>
     39         <a href="{@docRoot}resources/samples/ApiDemos/src/com/example/android/apis/view/List7.html">
     40         "Kursor (Telepon)"</a>
     41         </li>
     42         <li>
     43             <a href="{@docRoot}resources/samples/SampleSyncAdapter/index.html">
     44             Contoh Adaptor Sinkronisasi</a>
     45         </li>
     46     </ol>
     47 </div>
     48 </div>
     49 <p>
     50     Penyedia konten mengelola akses ke set data terstruktur. Penyedia ini membungkus
     51  data, dan menyediakan mekanisme untuk mendefinisikan keamanan data. Penyedia konten adalah antarmuka
     52  standar yang menghubungkan data dalam satu proses dengan kode yang berjalan dalam proses lain.
     53 </p>
     54 <p>
     55     Bila Anda ingin mengakses data di penyedia konten, Anda menggunakan
     56  {@link android.content.ContentResolver} objek dalam
     57  {@link android.content.Context} aplikasi untuk berkomunikasi dengan penyedia sebagai klien.
     58     Objek {@link android.content.ContentResolver} berkomunikasi dengan objek penyedia, yakni
     59  instance kelas yang mengimplementasikan {@link android.content.ContentProvider}. Objek penyedia
     60  menerima permintaan data dari klien, melakukan tindakan yang diminta, dan
     61  mengembalikan hasilnya.
     62 </p>
     63 <p>
     64     Anda tidak perlu mengembangkan penyedia sendiri jika tidak bermaksud untuk berbagi data dengan
     65  aplikasi lain. Akan tetapi, Anda memerlukan penyedia buatan sendiri untuk menyediakan saran pencarian custom
     66  dalam aplikasi Anda sendiri. Anda juga memerlukan penyedia sendiri jika ingin menyalin dan
     67 menempelkan data atau file yang kompleks dari aplikasi Anda ke aplikasi lain.
     68 </p>
     69 <p>
     70     Android sendiri berisi penyedia konten yang mengelola data seperti informasi audio, video, gambar, dan
     71  kontak pribadi. Anda bisa melihat sebagian informasi ini tercantum dalam dokumentasi
     72  acuan untuk paket
     73  <code><a href="{@docRoot}reference/android/provider/package-summary.html">android.provider</a>
     74     </code>. Dengan beberapa batasan, semua penyedia ini bisa diakses oleh aplikasi Android
     75  apa saja.
     76 </p><p>
     77     Topik-topik berikut menjelaskan penyedia konten secara lebih detail:
     78 </p>
     79 <dl>
     80     <dt>
     81         <strong><a href="{@docRoot}guide/topics/providers/content-provider-basics.html">
     82         Dasar-Dasar Penyedia Konten</a></strong>
     83     </dt>
     84     <dd>
     85         Cara mengakses data di penyedia konten bila data disusun dalam tabel.
     86     </dd>
     87     <dt>
     88         <strong><a href="{@docRoot}guide/topics/providers/content-provider-creating.html">
     89         Membuat Penyedia Konten</a></strong>
     90     </dt>
     91     <dd>
     92         Cara membuat penyedia konten sendiri.
     93     </dd>
     94     <dt>
     95         <strong><a href="{@docRoot}guide/topics/providers/calendar-provider.html">
     96         Penyedia Kalender</a></strong>
     97     </dt>
     98     <dd>
     99         Cara mengakses Penyedia Kalender yang merupakan bagian dari platform Android.
    100     </dd>
    101     <dt>
    102         <strong><a href="{@docRoot}guide/topics/providers/contacts-provider.html">
    103         Penyedia Kontak</a></strong>
    104     </dt>
    105     <dd>
    106         Cara mengakses Penyedia Kontak yang merupakan bagian dari platform Android.
    107     </dd>
    108 </dl>
    109