Tengo una vista web en mi aplicación de Android. Cuando el usuario va a la vista web y hace clic en un enlace para descargar un archivo, no ocurre nada.Descargar archivo dentro de WebView
URL = "my url";
mWebView = (WebView) findViewById(R.id.webview);
mWebView.setWebViewClient(new HelloWebViewClient());
mWebView.getSettings().setDefaultZoom(ZoomDensity.FAR);
mWebView.loadUrl(URL);
Log.v("TheURL", URL);
¿Cómo habilitar la descarga dentro de una página web? Si deshabilito la vista web y habilito la intención de cargar la URL en el navegador desde la aplicación, la descarga funciona sin problemas.
String url = "my url";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);
¿Alguien me puede ayudar aquí? La página se carga sin problema pero el enlace a un archivo de imagen en la página HTML no funciona ...
Esta herramienta puede emplearse 'subclase Webview' que se ocupa de descargas, etc automáticamente: https://github.com/delight-im/Android-AdvancedWebView – caw