Red de conocimiento informático - Conocimiento informático - Cómo llama Android al navegador local para ver el HTML local

Cómo llama Android al navegador local para ver el HTML local

Navegador Android

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!