Bagaimana saya bisa membuka file HTML yang telah saya salin dari PC ke SD Card of Phone?

33

Bagaimana saya bisa membuka file HTML yang telah saya salin dari PC ke SD Card of Phone?

Saya sudah mencoba membukanya dengan aplikasi default yaitu HTML Viewer tetapi saya mendapatkan halaman sistem "Web page not available". URL yang ditampilkan oleh browser adalah:

content://com.android.htmlfileprovider/mnt/sdcard/Documents/To%20Read.html?text/html

Ada ide?

Terima kasih.

Francisc
sumber
2
Pertanyaan serupa (yang lebih baru) yang berhubungan dengan beberapa tipe file lainnya: Bagaimana saya bisa membuka file lokal di browser Android default?
eldarerathis
Ada juga aplikasi untuk ini, " buka di browser , yang memungkinkan Anda mengklik file html di file manager, dan membuka yang sesuai file://di aplikasi browser pilihan Anda.
JonasCz - Reinstate Monica

Jawaban:

22

Anda harus dapat mengarahkan browser ke file yang Anda inginkan dengan URL format file:///path/to/file.html. Sebagai contoh, saya hanya melakukan ini pada EVO saya dengan file yang saya simpan ke root kartu SD saya post.htmldengan meluncurkan browser dan memasukkan URL file:///sdcard/post.html.

Atau, manajer file saya memungkinkan saya membuka file HTML dengan "Penampil HTML". Ini tidak kaya fitur, dan sepertinya tidak membuat gambar untuk saya (sedangkan cara browser memuat semuanya dengan benar). Manajer file saya tidak memberi saya opsi untuk membuka file dengan browser, atau salah satu browser lain yang saya miliki (Firefox dan Opera Mobile).

eldarerathis
sumber
Luar biasa terima kasih! Tampaknya berfungsi dengan baik file://(hanya 2 garis miring) juga. Anda juga benar, perangkat lunak HTMLViewer yang membukanya dari aplikasi browser file, bukan browser yang sebenarnya. Android seharusnya memberi Anda opsi untuk membuka file HTML dan semacamnya menggunakan browser apa pun yang terpasang, semoga di masa mendatang.
Francisc
Saya mencoba hal yang sama dengan opera. Ia meminta saya tidak dapat terhubung, periksa pengaturan jaringan. :(
Amit Kumar Gupta
Saya harus file://mnt/sdcard/dan itu menunjukkan explorer file internal Chrome. Tandai untuk digunakan. Pintasan homescreen tidak akan berfungsi.
user300375
Bagaimana dengan penyimpanan internal? Jalur apa yang harus digunakan?
Fedor Steeman
3

Ketik saja file://localhost/

Ini berfungsi di Opera Mobile.

Gabitte
sumber
Tidak bekerja untuk saya tetapi file://localhost/mnt/sdcard/pada Opera versi 30.0.1856 (24 Jun 2015) (jangan bingung dengan Opera Mini yang tidak dapat membuka file lokal). Menemukan bahwa sangat mudah untuk membuka file seperti itu dengan ES File Explorer : ketuk panjang pada file -> Lainnya -> Buka Sebagai -> Teks -> Opera
Lu55
3

Jika file Anda aktif, /mnt/sdcard/test/file.htmlAnda dapat mengaksesnya melalui browser menggunakan:

content://com.android.htmlfileprovider/sdcard/test/file.html

catatan:

Lokasi file Anda seharusnya tidak mengandung spasi yang /mnt/sdcard/test location/file.htmltidak berfungsi, meskipun URL menggantinya dengan% 20.

Selain itu, bookmark URL membantu!

Nishanth PS
sumber
3
The content://URL hanya pengalihan saya untuk pencarian google.
Jack M
2

Beberapa orang menyinggung masalah memiliki spasi dalam nama file. Saya akan mengklarifikasi.

Android berbasis Linux, dan karenanya menggunakan sistem file posix. Ini berarti bahwa nama file dengan spasi menyebabkan masalah. Jangan gunakan spasi jika Anda membuat file atau direktori; tinggalkan mereka atau gunakan titik ( .), tanda hubung ( -), atau garis bawah ( _). Untuk memuat file yang ada dengan ruang di dalamnya, Anda harus mengutip file tersebut.

Menggunakan contoh dari pertanyaan, ganti:

content://com.android.htmlfileprovider/mnt/sdcard/Documents/To%20Read.html?text/html

dengan ini:

content://com.android.htmlfileprovider/mnt/sdcard/Documents/"To Read.html"?text/html

Jika Anda hanya membuka file, Anda dapat mengutip seluruh string. Seperti ini:

"/mnt/sdcard/Documents/To Read.html"

Selain spasi yang dapat menyebabkan masalah, sistem posix mengizinkan karakter dalam nama file yang tidak diizinkan di Windows. Untuk menghindari masalah saat menyalin file antar sistem, meskipun beberapa masih diizinkan di Windows juga, jangan sertakan karakter berikut dalam nama file:/ \ ? * : % " < > | + # '

Untuk menghindari masalah lebih lanjut, gunakan gaya huruf besar yang konsisten dalam nama file. Perhatikan bahwa sistem posix peka huruf besar kecil, yang berarti nama file peka huruf besar kecil. Ini berarti file.txt, FILE.TXT, file.TXT, File.txt, georgE.txt, dll. Adalah semua file yang berbeda pada sistem posix, sementara mereka dianggap sebagai file yang sama pada Windows.

Thomas Sisson
sumber
1

Pada Droid 4 saya (ICS) dari VERIZON saya mendapatkan kotak alamat dan ketik browser:

/mnt/sdcard-ext/my_page/index.html

Kemudian atur sebagai bookmark. Saya menggunakan Chrome, tidak yakin apakah saya dapat mengaturnya sebagai beranda seperti di PC saya. Ini ada di kartu SD saya di folder dengan lotsa pix.

Untuk menyembunyikan pix agar tidak mengacaukan galeri Anda, beri direktori periode di depannya seperti /.my_page/. Gunakan root explorer atau emulator terminal untuk memeriksa lokasi.

Saya pikir mnt/sdcard/mungkin menunjuk ke penyimpanan internal perangkat.

L. Schiereck
sumber
1
alih-alih menyembunyikan direktori (menamainya .my_page), Anda dapat dengan mudah memasukkan file kosong .nomediake dalam direktori - dengan keuntungan untuk lebih mudah menemukan direktori Anda (karena tidak tersembunyi), sementara masih tidak "mengacaukan galeri Anda". Pemindai media melewatkan semua direktori yang memiliki file ini di dalamnya.
Izzy
1

Unduh Aplikasi Android dari sini - Google Play Store - OpenHTML

Nitin
sumber
1
Bisakah Anda sedikit menjelaskan?
ale
Solusi sederhana dan elegan.
Juanin
0

Cukup ganti nama file dengan appendinh ".html". Misalnya, jika nama file adalah "abcd", ubah nama menjadi abcd.hmtl. Ini bekerja untuk saya di android 2.3.

Hamdan
sumber