Acceder a la información de un ContentProvider

Android utiliza los ContentProvider para almacenar diferentes tipos de información. En la tabla siguiente los ContentProvider más importantes disponibles en Android:

 

Clase

Información almacenada

Ejemplos de URIs

Browser

Enlaces favoritos, historial de na­vegación, historial de búsquedas

content://browser/bookmarks

CallLog

Llamadas entrantes, salientes y pérdidas.

content://call_log/calls

Contacts

Lista de contactos del usuario.

content://contacts/people

MediaStore

Ficheros de audio, vídeo e imá­genes, almacenados en dispositivos de almacena­mien­to internos y externos.

content://media/internal/images

content://media/external/video

content://media/*/audio

Setting

Preferencias del sistema.

content://settings/system/ringtone

content://settings/system/notification_sound

UserDictionary (a partir de 1.5)

Palabras definidas por el usua­rio, utilizadas en los méto­dos de entrada predictivos.

content://user_dictionary/words

Telephony
(a partir de 1.5)

mensajes SMS y MMS mandados o recibidos desde el teléfono.

content://sms

content://sms/inbox

content://sms/sent

content://mms

Calendar
(a partir de 4.0)

Permite consultar y editar los eventos del calendario

content://com.android.calendar/time

content://com.android.calendar/events

Tabla 9: ContentProviders disponibles en Android.