¿Cómo puedo abrir archivos locales en el navegador predeterminado de Android?


31

Quiero abrir archivos locales que están en mi tarjeta SD en el navegador de Android. ¿Cómo puedo lograr esto?


2
Esto está bastante cerca de un duplicado ... Abra el archivo HTML de la tarjeta SD
eldarerathis

Lo siento, mi búsqueda no captó esa. Sí, está bastante cerca, aunque estoy pidiendo más que solo archivos HTML.
Daniel

Probablemente no votaría para cerrar esto (si tuviera 3k), pero ahora el otro aparece en el área "Vinculado". Creo que podría regresar y dejar un comentario sobre el otro para que los buscadores obtengan enlaces en ambos sentidos. Estos parecen obtener resultados para términos de búsqueda muy diferentes. Editar : Hm, la sección "Vinculada" ya enlaza en ambos sentidos, pero
agregaré

Respuestas:


20

Para ver archivos locales en la tarjeta sd con el navegador predeterminado de Android simplemente ingrese file://sdcard/y luego la ruta al archivo que desea ver. Por ejemplo, si tiene un archivo xml llamado "persona" en una carpeta llamada "xmlfiles", se vería file://sdcard/xmlfiles/person.xmlen su barra de direcciones. Puede crear marcadores para el archivo que está viendo, pero si intenta hacer un acceso directo a ese marcador o usar un widget de marcador (al menos el HTC), estos no funcionarán y pueden dar un error "El programa vinculado ya no está instalado en tu teléfono". Los marcadores funcionarán si se abren desde el navegador.

Hasta ahora he verificado que el buscador puede abrir / renderizar estos archivos: archivos xml, html (htm) y archivos de imagen

No puede abrir archivos PDF.

Según este comentario , funciona para Android 2.1 y superior


Esto no funciona para mí con los directorios (por lo que puedo navegar por el sistema de archivos en lugar de escribir mucho): "La página web en el archivo: // sdcard / download no se pudo cargar como: Es un directorio". ¿Puede eso también hacerse funcionar de alguna manera?
nealmcb

¿Qué ruta se debe utilizar para el almacenamiento interno?
Fedor Steeman

4

Encontré una solución para el problema del explorador de archivos local en mi tableta Xoom

Intenté abrir un archivo local con Opera escribiendo el archivo: ///mnt/sdcard/Documents/blabla.html. Opera cambió la dirección en el archivo: // localhost / mnt / Documents ... El uso de la sintaxis localhost en el navegador de Android abrió el archivo local.


2

La respuesta ya está aquí, pero estoy agregando mis 2 centavos. Estoy usando el Galaxy Tab S 10.5 y para mí "file: // localhost / sdcard" funciona en el navegador Chrome en Android que viene con este dispositivo. Pensé que la tarjeta SD se referiría a un dispositivo de medios externo que puede conectar, pero resulta que la tarjeta SD en este URI se refiere a la memoria integrada del dispositivo. Quería probar algunos marcos de bricolaje (con JavaScript, XHTML y CSS) y funcionan una vez que habilité JavaScript para Chrome.


0

Puede navegar por el sistema de archivos con Firefox para Android


3
En caso de que alguien quiera probar esto, no es obvio cómo hacerlo, ya que no parece haber ninguna opción o botón que le permita hacerlo. Si selecciona el cuadro de dirección en la parte superior de las ventanas y escribe file://y luego presiona Intro, debería ver una lista de archivos que le permite explorar directorios y hacer clic en los archivos para verlos.
GAThrawn

2
@GAThrawn "ERR_ACCESS_DENIED"
Spook

@Spook Pensé que era posible que las cosas hubieran cambiado en los 3 años desde que escribí ese comentario, pero no. Acabo de probarlo en mi Nexus 5 (Android 4.4.4) y mi Xoom (4.1.2), ambos con Firefox 31, y funciona en ambos. Firefox cambia 'file: //' a 'file: ///' pero esa es la única diferencia de mi comentario anterior.
GAThrawn

@GAThrawn Entonces parece ser un problema con los dispositivos Samsung Galaxy. Probé en S4 y 10.1 2014 y obtuve los mismos resultados :(
Spook
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.