Skip to content

Most visited

Recently visited

navigation

Proveedores de contenido

Los proveedores de contenido administran el acceso a un conjunto estructurado de datos. Encapsulan los datos y proporcionan mecanismos para definir la seguridad de los datos. Los proveedores de contenido son la interfaz estándar que conecta datos en un proceso con código que se ejecuta en otro proceso.

Cuando quieres acceder a datos en un proveedor de contenido, usas el objeto ContentResolver en el Context de tu aplicación para comunicarte con el proveedor como cliente. El objeto ContentResolver se comunica con el objeto del proveedor, una instancia de una clase que implementa ContentProvider. El objeto del proveedor recibe solicitudes de datos de clientes, realiza la acción solicitada y devuelve resultados.

No necesitas desarrollar tu propio proveedor si no pretendes compartir tus datos con otras aplicaciones. No obstante, sí necesitas tu propio proveedor para proporcionar sugerencias de búsqueda personalizadas en tu aplicación. También necesitas tu propio proveedor si quieres copiar y pegar datos o archivos complejos de tu aplicación en otras aplicaciones.

Android incluye proveedores de contenido que administran datos como video, audio, imágenes e información de contacto personal. Puedes ver algunos de ellos en la documentación de referencia para el paquete android.provider . Con algunas restricciones, cualquier aplicación de Android puede acceder a esos proveedores.

Los siguientes temas describen a los proveedores de contenido en más detalle:

Conceptos básicos sobre el proveedor de contenido
Cómo acceder a datos en un proveedor de contenido cuando los datos se organizan en tablas.
Creación de un proveedor de contenido
Cómo crear tu propio proveedor de contenido.
Proveedor de calendario
Cómo acceder al proveedor de contenido que forma parte de la plataforma Android.
Proveedor de contactos
Cómo acceder al proveedor de contactos que forma parte de la plataforma Android.
This site uses cookies to store your preferences for site-specific language and display options.

Hooray!

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a one-minute survey?
Help us improve Android tools and documentation.