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{