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 navegació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 almacenamiento 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 usuario, utilizadas en los métodos de entrada predictivos. |
content://user_dictionary/words |
Telephony |
mensajes SMS y MMS mandados o recibidos desde el teléfono. |
content://sms content://sms/inbox content://sms/sent content://mms |
Calendar |
Permite consultar y editar los eventos del calendario |
content://com.android.calendar/time content://com.android.calendar/events |
Tabla 9: ContentProviders disponibles en Android.