Ich möchte lokale Dateien, die sich auf meiner SD-Karte befinden, im Android-Browser öffnen. Wie kann ich das erreichen?
Ich möchte lokale Dateien, die sich auf meiner SD-Karte befinden, im Android-Browser öffnen. Wie kann ich das erreichen?
Antworten:
Um lokale Dateien auf der SD-Karte mit dem Standard-Android-Browser anzuzeigen, geben file://sdcard/
Sie einfach den Pfad zu der Datei ein, die Sie anzeigen möchten. Wenn Sie beispielsweise eine XML-Datei mit dem Namen "person" in einem Ordner mit dem Namen "xmlfiles" haben, sieht dies file://sdcard/xmlfiles/person.xml
in Ihrer Adressleiste so aus. Sie können Lesezeichen für die angezeigte Datei erstellen. Wenn Sie jedoch versuchen, eine Verknüpfung zu diesem Lesezeichen herzustellen oder ein Lesezeichen-Widget (mindestens das HTC-Widget) zu verwenden, funktionieren diese nicht und geben möglicherweise einen Fehler aus. "Das verknüpfte Programm wird nicht mehr installiert auf deinem Handy ". Die Lesezeichen funktionieren, wenn sie im Browser geöffnet werden.
Bisher habe ich überprüft, dass der Browser diese Dateien öffnen / rendern kann: XML, HTML-Dateien (HTML) und Bilddateien
Pdfs kann nicht geöffnet werden.
Diesem Kommentar zufolge funktioniert es für Android 2.1 und höher
Ich habe eine Lösung für das Problem mit dem lokalen Dateibrowser auf meinem Xoom-Tablet gefunden
Ich habe versucht, eine lokale Datei mit Opera zu öffnen, indem ich Folgendes eingab: ///mnt/sdcard/Documents/blabla.html. Opera hat die Adresse in der Datei geändert: // localhost / mnt / Documents ... Mit der localhost-Syntax im Android-Browser wurde die lokale Datei geöffnet.
Die Antwort ist schon da, aber ich zähle meine 2 Cent dazu. Ich verwende das Galaxy Tab S 10.5 und für mich funktioniert "file: // localhost / sdcard" im Chrome-Browser auf Android, der mit diesem Gerät geliefert wird. Ich dachte, dass sich die SD-Karte auf ein externes Mediengerät bezieht, das Sie anschließen können, aber es stellt sich heraus, dass sich die SD-Karte in dieser URI auf den eingebauten Speicher des Geräts bezieht. Ich wollte einige DIY-Wireframes (mit JavaScript, XHTML und CSS) testen und sie funktionieren, sobald ich JavaScript für Chrome aktiviert habe.
Sie können das Dateisystem mit Firefox für Android durchsuchen
file://
und eingeben und dann die Eingabetaste drücken, sollte eine Dateiliste angezeigt werden, in der Sie Verzeichnisse durchsuchen und auf die Dateien klicken können, um sie anzuzeigen.