Chcę otworzyć pliki lokalne, które są na mojej karcie SD w przeglądarce Androida. Jak mogę to osiągnąć?
Chcę otworzyć pliki lokalne, które są na mojej karcie SD w przeglądarce Androida. Jak mogę to osiągnąć?
Odpowiedzi:
Aby wyświetlić lokalne pliki na karcie SD w domyślnej przeglądarce Androida, wystarczy wprowadzić, file://sdcard/
a następnie ścieżkę do pliku, który chcesz wyświetlić. Na przykład, jeśli masz plik xml o nazwie „osoba” w folderze o nazwie „xmlfiles”, wyglądałby on file://sdcard/xmlfiles/person.xml
na pasku adresu. Możesz utworzyć zakładki do oglądanego pliku, ale jeśli spróbujesz utworzyć skrót do tej zakładki lub użyć widżetu zakładek (przynajmniej HTC), nie będą one działać i mogą powodować błąd „Połączony program nie jest już zainstalowany na Twoim telefonie". Zakładki będą działać, jeśli zostaną otwarte z poziomu przeglądarki.
Do tej pory sprawdziłem, że przeglądarka może otwierać / renderować te pliki: xml, html files (htm) i pliki obrazów
Nie można otworzyć plików pdf.
Zgodnie z tym komentarzem działa na Androidzie 2.1 i nowszych
Znalazłem rozwiązanie problemu z lokalną przeglądarką plików na moim tablecie Xoom
Próbowałem otworzyć plik lokalny w Operze, wpisując file: ///mnt/sdcard/Documents/blabla.html. Opera zmieniła adres w pliku: // localhost / mnt / Documents ... Za pomocą składni localhost w przeglądarce Androida otworzył plik lokalny.
Odpowiedź już tu jest, ale dodaję moje 2 centy. Używam Galaxy Tab S 10.5 i dla mnie „plik: // localhost / sdcard” działa w przeglądarce Chrome na Androidzie, która jest dostarczana z tym urządzeniem. Myślałem, że sdcard odnosi się do zewnętrznego urządzenia multimedialnego, które można podłączyć, ale okazuje się, że sdcard w tym URI odnosi się do wbudowanej pamięci urządzenia. Chciałem przetestować niektóre szkielety DIY (z JavaScript, XHTML i CSS) i działają one po włączeniu JavaScript dla Chrome.
Możesz przeglądać system plików za pomocą przeglądarki Firefox dla Androida
file://
a następnie naciśnij klawisz Enter, powinieneś zobaczyć listę plików, która pozwala przeglądać katalogi i klikać pliki, aby je wyświetlić.