Quiero abrir archivos locales que están en mi tarjeta SD en el navegador de Android. ¿Cómo puedo lograr esto?
Para ver los 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 como file://sdcard/xmlfiles/person.xml
en su barra de direcciones. Puede crear marcadores para el archivo que está viendo, pero si intenta hacer un acceso directo a ese marcador o usa un widget de marcador (al menos el de 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 navegador puede abrir/procesar estos archivos: xml, archivos html (htm) y archivos de imagen
No puede abrir pdf.
Según este comentario funciona para Android 2.1 y superior
Encontré una solución para el problema del navegador de archivos local en mi tableta Xoom
Intenté abrir un archivo local con Opera escribiendo file:///mnt/sdcard/Documents/blabla.html. Opera cambió la dirección en el archivo: // localhost/mnt/Documents... Usando la sintaxis localhost en el navegador de Android abrió el archivo local.
La respuesta ya está aquí, pero estoy agregando mi valor de 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 sdcard se referiría a un dispositivo de medios externo que puede conectar, pero resulta que sdcard en este URI se refiere a la memoria integrada del dispositivo. Quería probar algunos wireframes de bricolaje (con JavaScript, XHTML y CSS) y funcionan una vez que habilité JavaScript para Chrome.
Puedes navegar por el sistema de archivos con Firefox para Android
file://
y luego presiona Intro, debería ver una lista de archivos que le permite navegar en los directorios y hacer clic en los archivos para verlos.
eldarerathis
Daniel
eldarerathis