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) .
- Fugas de contexto de Android en AsyncTask
- Referencia débil en lugar de getActivity () (evitar Android memoria fugas)?
- Android crea carpetas en el problema de memoria interna
- Android Simulator: Fácil manera de simular un proceso de reinicio debido a la baja memoria?
- Razones por las que mi aplicación Android se bloquea en mi teléfono de forma consistente, pero no en mi emulador
¡Aprecio la ayuda!
- Android GLSurfaceView provoca fugas?
- Uso de la memoria de aplicaciones Android de Xamarin
- Android: hacer una carpeta en la memoria externa privada o protegida
- Fragmentos retenidos con IU y fugas de memoria
- Android ¿Cómo se obtiene memoria RAM total en el dispositivo?
- Violación del número de instancias de la actividad StrictMode (2 instancias, 1 esperada) en la rotación de la actividad completamente vacía
- OutOfMemoryException en el emulador
- Fuga de memoria de Android Drawables
- 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