¿Cómo puedo abrir un archivo HTML que he copiado de la PC a la tarjeta SD del teléfono?
He intentado abrirlo con la aplicación predeterminada, que es HTML Viewer, pero aparece una página del sistema "Página web no disponible". La URL que muestra el navegador es:
content://com.android.htmlfileprovider/mnt/sdcard/Documents/To%20Read.html?text/html
¿Algunas ideas?
Gracias.
file://
en una aplicación de navegador de su elección.Respuestas:
Debe poder apuntar el navegador al archivo que desea con una URL del formato
file:///path/to/file.html
. Por ejemplo, acabo de hacer esto en mi EVO con un archivo que guardé en la raíz de mi tarjeta SDpost.html
al iniciar el navegador e ingresar la URLfile:///sdcard/post.html
.Alternativamente, mi administrador de archivos me permite abrir un archivo HTML con "HTML Viewer". Sin embargo, esto no es tan rico en funciones, y no parece representar imágenes para mí (mientras que la forma del navegador cargó todo correctamente). Mi administrador de archivos no me da la opción de abrir el archivo con el navegador, ni con ninguno de los otros navegadores que tengo (Firefox y Opera Mobile).
fuente
file://
(solo 2 barras inclinadas) también. Además, tiene razón, es el software HTMLViewer que lo abre desde la aplicación del navegador de archivos, no el navegador real. Android debería darte la opción de abrir archivos HTML y demás utilizando cualquier navegador instalado, con suerte en el futuro.file://mnt/sdcard/
y mostró el explorador de archivos interno de Chrome. Marcarlo para usar. El acceso directo de la pantalla de inicio no funcionaría.Sólo tipo
file://localhost/
Funciona en Opera Mobile.
fuente
file://localhost/mnt/sdcard/
funciona en la versión 30.0.1856 de Opera (24 de junio de 2015) (no confunda con Opera Mini que no puede abrir archivos locales). Descubrí que es muy conveniente abrir dichos archivos con ES File Explorer : toque prolongadamente el archivo -> Más -> Abrir como -> Texto -> OperaSi su archivo está en
/mnt/sdcard/test/file.html
, puede acceder a él a través del navegador usando:content://com.android.htmlfileprovider/sdcard/test/file.html
Nota:
La ubicación de su archivo no debe contener espacios, es decir
/mnt/sdcard/test location/file.html
, no funciona, incluso si la URL lo reemplaza con% 20.¡Además, marcar como favorito la URL ayuda!
fuente
content://
URL solo me redirige a una búsqueda en Google.Algunas personas aluden al tema de tener espacios en el nombre del archivo. Voy a aclarar
Android se basa en Linux y, por lo tanto, utiliza un sistema de archivos posix. Esto significa que los nombres de archivo con espacios causan problemas. No use espacios si está creando un archivo o directorio; déjelos fuera o use puntos (
.
), guiones (-
) o guiones bajos (_
). Para cargar un archivo existente con espacio, debe citar el archivo.Usando el ejemplo de la pregunta, reemplace:
con este:
Si de lo contrario simplemente está abriendo un archivo, puede citar la cadena completa. Me gusta esto:
Además de los espacios que pueden causar problemas, los sistemas posix permiten caracteres en nombres de archivos que no están permitidos en Windows. Para evitar problemas al copiar archivos entre sistemas, aunque algunos todavía están permitidos en Windows, no incluya los siguientes caracteres en los nombres de archivo:
/ \ ? * : % " < > | + # '
Para evitar más problemas, utilice un estilo consistente de mayúsculas en los nombres de archivo. Tenga en cuenta que los sistemas posix distinguen entre mayúsculas y minúsculas, lo que significa que los nombres de archivo distinguen entre mayúsculas y minúsculas. Esto significa que file.txt, FILE.TXT, file.TXT, File.txt, georgE.txt, etc. son todos archivos diferentes en un sistema posix, mientras que se consideran el mismo archivo en Windows.
fuente
En mi Droid 4 (ICS) de Verizon consigo cuadro de direcciones del navegador y escriba:
A continuación, establezca como marcador. Yo uso Chrome, no estoy seguro si puedo configurarlo como una página de inicio como en mi PC. Esto es en mi tarjeta SD en una carpeta con muchísima pix.
Para ocultar el pix de estorbar encima de su galería, dará el directorio de un período en frente de ella como
/.my_page/
. Utilice el Explorador de raíz o un emulador de terminal para comprobar la ubicación.Creo que
mnt/sdcard/
el punto mayo al almacenamiento interno del dispositivo.fuente
.my_page
), simplemente puede poner un archivo vacío con nombre.nomedia
en el directorio, con la ventaja de encontrar más fácilmente su directorio (ya que no está oculto), mientras aún no "abarrota su galería". El escáner de medios omite todos los directorios que tienen este archivo dentro.Descargue la aplicación de Android desde aquí - Google Play Store - OpenHTML
fuente
Simplemente cambie el nombre del archivo añadiéndole ".html". Por ejemplo, si el nombre del archivo es "abcd", cámbiele el nombre a abcd.hmtl. Esto funciona para mí en Android 2.3.
fuente