Estoy escribiendo una aplicación para Android, y me gustaría dar a mis usuarios la posibilidad de compartir los documentos que crea.Descargando archivos en Android
Lo que idealmente me gustaría ver serían archivos alojados en un servidor HTTP en alguna parte, por lo que un usuario simplemente puede iniciar su navegador en el teléfono Android, navegar a la página correspondiente y luego descargar el archivo a su teléfono . Entonces me gustaría que mi aplicación pueda abrir ese archivo descargado.
No estoy seguro de si eso es posible en absoluto, pero sin duda estaría interesado en saber de alguien que sepa algo de esas cosas. Desafortunadamente, parece que tengo dificultades para encontrar las respuestas por mí mismo, como gran parte del resto del SDK de Android, hay una gran escasez de documentación relevante.
Hey MAC estoy en el medio de desarrollar una pequeña universidad LMS . ¿Puedes darme tu solución? Quiero que los usuarios vean la lista de PDF disponibles y que guarden en el dispositivo. y descárguelo nuevamente solo si el usuario no lo tiene en la carpeta. Creo que es simpatizante de tu solución. thnx – Loshi
@Loshi: No he hecho ningún desarrollo de Android desde aproximadamente cuando hice esta pregunta, por lo que mi conocimiento del tema está un poco oxidado. Puede consultar el método ['setDownloadListener'] (http://developer.android.com/reference/android/webkit/WebView.html#setDownloadListener%28android.webkit.DownloadListener%29) de la clase' WebView', y crea tu propia implementación 'DownloadListener' que solo descarga el archivo si aún no está presente en tu carpeta, pero no tengo ningún código de ejemplo funcional para hacerlo. Pruébalo, y ayudaré (tanto como pueda) con cualquier problema específico que surja. – Mac
También puede encontrar la discusión en [esta pregunta] útil (http://stackoverflow.com/questions/9722111). – Mac