Voglio aprire i file locali che si trovano sulla mia sdcard nel browser Android. Come posso ottenere questo?
Voglio aprire i file locali che si trovano sulla mia sdcard nel browser Android. Come posso ottenere questo?
Risposte:
Per visualizzare i file locali sulla sdcard con il browser Android predefinito basta inserire file://sdcard/
e quindi il percorso del file che si desidera visualizzare. Ad esempio, se hai un file xml chiamato "person" in una cartella denominata "xmlfiles", apparirà come file://sdcard/xmlfiles/person.xml
nella tua barra degli indirizzi. È possibile creare segnalibri per il file che si sta visualizzando, ma se si tenta di creare un collegamento a quel segnalibro o utilizzare un widget segnalibro (almeno quello HTC) questi non funzioneranno e potrebbe dare un errore "Il programma collegato non è più installato sul tuo telefono". I segnalibri funzioneranno se aperti dall'interno del browser.
Finora ho verificato che il browser può aprire / renderizzare questi file: xml, file html (htm) e file immagine
Non è possibile aprire pdf.
Secondo questo commento funziona per Android 2.1 e versioni successive
Ho trovato una soluzione per il problema del browser di file locale sul mio tablet Xoom
Ho provato ad aprire un file locale con Opera digitando il file: ///mnt/sdcard/Documents/blabla.html. Opera ha cambiato l'indirizzo nel file: // localhost / mnt / Documents ... Usando la sintassi localhost sul browser Android ha aperto il file locale.
La risposta è già qui, ma sto aggiungendo il mio valore di 2 centesimi. Sto usando Galaxy Tab S 10.5 e per me "file: // localhost / sdcard" funziona nel browser Chrome su Android fornito con questo dispositivo. Ho pensato che sdcard si riferisse a un dispositivo multimediale esterno che è possibile collegare, ma si scopre che la sdcard in questo URI si riferisce alla memoria incorporata del dispositivo. Volevo testare alcuni wireframe fai-da-te (con JavaScript, XHTML e CSS) e funzionano una volta abilitato JavaScript per Chrome.
Puoi sfogliare il file system con Firefox per Android
file://
e quindi si preme Invio, si dovrebbe vedere un elenco di file che consente di sfogliare le directory e fare clic sui file per visualizzarli.