Cómo llama Android al navegador local para ver el HTML local
Cómo abrir archivos html locales
Algunos archivos html se colocan en discos locales y tarjetas de memoria ¿Cómo usarlos para abrir la página web?
Esta aplicación es muy útil para realizar pruebas.
Existen 2 métodos:
1. Utilizar un administrador de archivos
como ES. Afortunadamente, su administrador de archivos se puede abrir directamente en el navegador.
2. Ingrese la dirección en el navegador
Acceda al HTML en el disco local y la tarjeta SD. La primera parte: //com.android.htmlfileprovider es el estándar del proveedor. seguido del directorio de programas.
Por ejemplo, tesl.html de sdcard
Escriba content://com.android.htmlfileprovider/sdcard/test.html directamente en el navegador y presione Entrar para ver la página web.
En código
webView.loadUrl("content://com.android.htmlfileprovider/sdcard/test.html")
Si proviene de otro archivo html privado del programa, esta operación fallará.
Esto se debe a que com.android.htmlfileprovider no tiene permisos suficientes. Si anula el HtmlProvider privado ubicado en la misma aplicación, el problema debería resolverse. Luego, consulté el código fuente original de com.android.htmlfileprovider
y lo reescribí. Problema resuelto, utilizando HTMLProvider privado, puede acceder fácilmente a los archivos html en el directorio privado del programa en la memoria del teléfono.
Hay algunos ejemplos en línea, ¡puedes buscarlos!