Descargar Doc / PDF desde Internet y guardar en la memoria interna
Estoy tratando de hacer una aplicación que abrirá y leerá un conjunto predeterminado de documentos que tengo. La idea original era que todos los documentos (aproximadamente 40 iguales MB) fueran copiados en la memoria interna del usuario (/ data / data / (appname) / files) en la primera ejecución o instalación. Me doy cuenta de que esto puede ser una mala idea con algunos teléfonos que tienen espacio limitado en la memoria interna. Ahora estoy pensando en cambiar mi idea de la aplicación para descargar un archivo de una ubicación almacenada en el Internet y lo he guardado en la memoria interna. De esta manera el usuario puede ver sólo los documentos necesarios, reduciendo drásticamente el tamaño de la memoria necesaria. He visto algunos fragmentos de código de cómo descargar archivos, para esta instancia quiero usar un PDF, pero no puedo encontrar una manera de guardarlos en la memoria interna (/ data / data / (app) / archivos). He visto muchos fragmentos que tratan con las bases de datos, pero tengo que guardar archivos PDF y doc.
Cualquier ayuda sobre cómo: 1. descargar un archivo doc / PDF desde Internet, 2. guardar inmediatamente el archivo en la memoria interna, 3. lanzar el doc / PDF desde la memoria interna usando un programa de terceros (por ejemplo, lector de adobe) .
- SocketTimeoutException Android
- Memoria interna llena de imágenes, probablemente causada por Bitmap.compress (formato, int, flujo)
- ¿Hay una manera de recortar una imagen grande en android sin cargar en la memoria?
- "Advertencia: no coloque las clases de contexto de Android en campos estáticos; Esto es una fuga de memoria (y también rompe el funcionamiento inmediato) "
- Comprensión onTrimMemory (nivel int)
¡Aprecio la ayuda!
- DialogFragment pérdida de memoria
- Uso de finales estáticas en la actividad de Android
- Fuera de los errores de memoria se producen con un tamaño de montón alto pero tamaño asignado bajo. ¿Por qué?
- LeakCanary informa actividad filtrada Instancia por implementación anónima de localización
- Android dalvikvm-heap: Clamp objetivo GC montón
- pérdida de memoria debido a llamada bitmapfactory
- ListView grande que contiene imágenes en Android
- OutOfMemoryError al cargar actividades
- Descargar un archivo doc / PDF desde Internet, 2. guardar inmediatamente el archivo en la memoria interna,
Para ello puedes probar este ejemplo: Example1 y Example2
- Iniciar el doc / PDF desde la memoria interna utilizando un programa de terceros (por ejemplo, lector de adobe).
Para que usted puede utilizar este Respuestas: Answer1 y Answer2
- ¿Cómo usar una clase SyncAdapter para varias autoridades?
- Subclase serializable de clase padre no serializable