Descargar pdf a través de un navegador web y una vista web

Estoy accediendo a un sitio web que tiene documentos .pdf. Si abro ese documento a través de un navegador web, empieza a descargarlo. Si lo abro a través de webview, no pasa nada. ¿Qué configuración debo tener que aplicar a webview para que empiece a descargar?

Ya tengo esto.

wvA.setDownloadListener(new DownloadListener() { public void onDownloadStart(String url, String userAgent, String contentDisposition, String mimeType, long size) { Intent viewIntent = new Intent(Intent.ACTION_VIEW); viewIntent.setDataAndType(Uri.parse(url), mimeType); try { startActivity(viewIntent); } catch (ActivityNotFoundException ex) { } } }); 

Debe crear WebViewClient y establecerlo en su vista web. Cada vez que haga clic en un enlace se llamará el método shouldOverrideUrlLoading de WebViewClient . Compruebe que url apunta al archivo pdf y haga lo que quiera. Por ejemplo, puede ver pdf.

 webView.setWebViewClient(new WebViewClient() { public boolean shouldOverrideUrlLoading (WebView view, String url) { if (url.endsWith(".pdf")) { startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url))); // if want to download pdf manually create AsyncTask here // and download file return true; } return false; } }); 

Implementar un oyente de descarga para manejar cualquier tipo de descarga:

 webView.loadUrl(uriPath); webView.setDownloadListener(new DownloadListener() { @Override public void onDownloadStart(String url, String userAgent, String contentDisposition, String mimetype, long contentLength) { startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url))); } }); 
  • Aumentar el brillo y el contraste de la imagen después de capturar desde la cámara en Android
  • Seleccione Texto y muestre el significado como pop-up en MUPDF
  • Cómo adjuntar un PDF a un correo electrónico de la aplicación Android - El tamaño del archivo es cero
  • Android PdfDocument dañado cuando se guarda en un almacenamiento externo
  • Mostrar archivo PDF en Android WebView utilizando mozilla pdf.js Nivel de API Android inferior a 19
  • Cómo guardar anotaciones en pdf protegido por contraseña usando MuPDF
  • Pdf visor de la biblioteca con curl de página en android
  • Apertura de contraseña protegida documento PDF y representación en android utilizando nuevo "PdfRenderer" clase?
  • No se puede abrir el archivo PDF en una aplicación externa
  • ¿Cómo crear nuestro propio visor de PDF para Android?
  • ¿Cómo puedo determinar si Android puede manejar PDF?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.