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) .

¡Aprecio la ayuda!

  1. 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

  1. 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

  • Android: variable estática null en memoria baja
  • Android: descarga el archivo desde Internet mediante DownloadManager y guárdelo en la memoria interna
  • EditText que causa la pérdida de memoria
  • OutOfMemoryError al escribir en el archivo SharedPreferences
  • Limpiar la memoria del montón para Excepción de memoria perdida
  • Android - MediaController pierde la actividad
  • Callback de Android: ¿es una posible pérdida de memoria?
  • Android: ¿Dónde está la herramienta Monitor de memoria?
  • Android NDK mmap llamada roto en dispositivos de 32 bits después de actualizar a Lollipop
  • Android: cómo manejar el almacenamiento de archivos en la memoria baja del dispositivo (memoria interna / externa)
  • ¿Hay de todos modos una aplicación puede utilizar más de 16mb en la memoria?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.