¿Dónde puedo encontrar la implementación de ContentProvider de DownloadManager?
He buscado a través de código de código abierto de Android tanto como pude y no he sido capaz de encontrar la aplicación a la descarga real a través de la DownloadManager en el SDK 2.3. He encontrado la fuente para el DownloadManager y la fuente para una clase de la transferencia directa que tiene constantes para obrar recíprocamente con el ContentProvider pero no he podido encontrar la fuente para el ContentProvider
.
Estoy deseando encontrar esto para que yo pueda saber una buena manera de implementar una descarga de mi cuenta, ya que voy a estar usando una versión menor de 2,3 para mi aplicación.
- ¿Posible usar varias autoridades con FileProvider?
- SyncAdapter sin un ContentProvider
- Manejo de bases de datos con 2 procesos
- SyncAdapter periodicsync () no se activa
- ¿Por qué debo usar un proveedor de contenido personalizado en Android?
- Reutilización de código lógico entre aplicaciones para Android y otras plataformas: ¿Para ContentProvider o no para ContentProvider?
- ¿Es posible simular el cursor sqlite3 en Android cuando no existe db o tabla?
- Consulta utilizando MockContentResolver conduce a NullPointerException
- Content_URI en el proveedor de contenido
- Enfoque para rellenar la vista de lista expandible con la base de datos SQlite local
- Lista de proveedores de contenido de Android
- ¿Cómo permitir a los usuarios ver y reproducir canciones en Android a las que ya tienen acceso (por ejemplo, a través de Google Play)?
- Error al buscar información del proveedor para <proveedor personalizado>
Pude encontrar esto aquí . También puede obtener el proyecto clonando el proyecto DownloadProvider y mirando el código fuente del proyecto. El DownloadProvider.java específicamente era lo que estaba buscando. Sin embargo, el DownloadThread.java maneja el corazón de la implementación de descarga, así que recomendaría mirar eso.
El comando git es
git clone https://android.googlesource.com/platform/packages/providers/DownloadProvider
- ¿Cómo la VM Dalvik guarda y restaura sus registros entre las llamadas de método?
- ¿Construir muchos archivos .apk similares de Android al mismo tiempo?