¿Cómo abrir la página HTML local en el navegador androide nativo (no en la vista web)?
Tengo un archivo de formato html en la carpeta "activo". Quiero abrirlo en navegador nativo como este,
String dataUri = "file:///android_asset/testform.html"; Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(dataUri)); startActivity(browserIntent);
Cómo abrirlo en una ventana de navegador independiente y no en la vista web. No quiero mostrarlo en la aplicación con la vista web.
- Tuve que cargar dos datos dos veces para que WebView se actualizara en Android
- Al seleccionar una imagen, la aplicación se reinicia en S3
- ¿Cuáles son los formatos de archivo en el directorio de caché de Android WebView (data_1, f_000001 etc.)?
- La concurrencia de webview de Android causó SQLiteException: la base de datos está bloqueada
- Obtener la altura del contenido de WebView una vez que su Android cargado
Quiero abrir el navegador, porque mi URL devuelve archivos PDF o HTML. El HTML se carga en la vista web correctamente, pero el PDF no se abre en la vista web. Los datos (HTML o PDF) son dinámicos. Por lo tanto, quiero abrir una ventana del navegador para que pueda ser manejado de manera nativa.
- Inyección de puente Javascript en WebView
- Error en Webview con targetSdkVersion 24
- Android webview.loadUrl no cargará otra página web
- Android WebView HTML5 Video Spawns MediaPlayer que vive para siempre en Samsung S4
- Webview de Android: ¿Existe una manera de saber cuál es la URL anterior?
- Android WebView estilo background-color: transparente ignorado en android 2.2
- Inyectar CSS a un sitio con webview en android
- Android WebView causa la violación de StrictMode
file: ///android_asset/testform.html significa nada para una aplicación externa como el Navegador Web. Los archivos de sus recursos no son accesibles para otras aplicaciones. Tienes 2 opciones.
- Copie el archivo html en el almacenamiento compartido para que el navegador acceda al archivo.
- Implementar un WebView dentro de una nueva Actividad o fragmento en su aplicación, a continuación,
webview.loadUrl("file:///android_asset/testform.html");
Usted no necesita leer el activo como otras respuestas le están dando instrucciones. WebView se encargará de todo esto detrás de las escenas, incluyendo la carga de otros activos como imágenes.
- Añadir evento en el calendario no funciona
- ¿Cómo podría distinguir entre la codificación NV21 y YV12 en la cámara API 2 de la cámara imageReader?