studio providers proveedores proveedor definicion contentprovider content contenido contacto android android-contentprovider

providers - Lista de proveedores de contenido de Android



proveedor de contenido video (4)

¿Dónde puedo obtener la lista completa de Content Provider de Content Provider que ofrece Android de forma inmediata?
Específicamente, estoy buscando un proveedor de contenido que enumere los SMS recibidos.


El proveedor de contenido para SMS se eliminó del SDK en Android 1.5. Sin embargo, estaba disponible en los SDK anteriores.

Utilice estos para obtener los URI requeridos

Uri.parse("content://sms") Uri.parsr("content://sms/inbox") Uri.parsr("content://sms/sent") etc

Tenga en cuenta que, dado que no están documentados, pueden cambiar en el futuro.

Para más detalles, vea core / java / android / provider / Telephony.java en el código fuente de Android


Los que están disponibles públicamente están listados en el paquete android.provider en la documentación del SDK:

http://developer.android.com/reference/android/provider/package-summary.html

Todos los demás son indocumentados, probablemente por una razón. Le invitamos a buscar el código fuente de Android para aquellas clases que extiendan ContentProvider , tal vez utilizando Google Code Search . Y, si está trabajando para mejorar el firmware de Android, también puede realizar consultas en una de las listas de proyectos de código abierto de Android para ver cuál es la mejor manera de agregar la capacidad específica deseada.


Puede usar adb shell dumpsys> dumpsys.txt y buscar "proveedores de contenido" en ese archivo. De ahí se puede ver la lista.


Puede usar la siguiente línea adb shell dumpsys | grep Provider{ adb shell dumpsys | grep Provider{