如何打开从PC复制到Phone SD卡的HTML文件?
我尝试使用默认应用程序HTML Viewer打开它,但系统页面显示为“网页不可用”。浏览器显示的URL是:
content://com.android.htmlfileprovider/mnt/sdcard/Documents/To%20Read.html?text/html
有任何想法吗?
谢谢。
file://
在你选择的浏览应用程序。
如何打开从PC复制到Phone SD卡的HTML文件?
我尝试使用默认应用程序HTML Viewer打开它,但系统页面显示为“网页不可用”。浏览器显示的URL是:
content://com.android.htmlfileprovider/mnt/sdcard/Documents/To%20Read.html?text/html
有任何想法吗?
谢谢。
file://
在你选择的浏览应用程序。
Answers:
您应该能够使用格式为URL的浏览器指向所需的文件file:///path/to/file.html
。例如,我只是post.html
通过启动浏览器并输入URL,使用保存到SD卡根目录的文件在EVO上执行此操作file:///sdcard/post.html
。
另外,我的文件管理器允许我使用“ HTML Viewer”打开HTML文件。不过,这并不是功能丰富的功能,并且似乎也没有为我渲染图像(而浏览器方式已正确加载了所有内容)。我的文件管理器没有提供使用浏览器或我拥有的其他浏览器(Firefox和Opera Mobile)打开文件的选项。
file://
(仅2个正斜杠)。另外,您是对的,是从文件浏览器应用程序而不是真正的浏览器中打开它的HTMLViewer软件。Android应该为您提供选择,以打开HTML文件,并希望将来使用任何已安装的浏览器打开HTML文件。
file://mnt/sdcard/
,它显示了Chrome的内部文件浏览器。收藏它以使用。主屏幕快捷方式不起作用。
只需输入 file://localhost/
它可以在Opera Mobile中使用。
file://localhost/mnt/sdcard/
于Opera版本30.0.1856(2015年6月24日)(请不要与无法打开本地文件的Opera Mini混淆)。发现使用ES File Explorer打开此类文件非常方便:长按文件->更多->另存为->文本-> Opera
如果文件位于,则/mnt/sdcard/test/file.html
可以使用以下方法通过浏览器访问文件:
content://com.android.htmlfileprovider/sdcard/test/file.html
注意:
您的文件位置不应包含任何空格,即/mnt/sdcard/test location/file.html
不会起作用,即使URL将其替换为%20。
此外,为URL添加书签有帮助!
content://
网址只是将我重定向到Google搜索。
一些人提到文件名中包含空格的问题。我会澄清。
Android基于Linux,因此使用posix文件系统。这意味着带空格的文件名会引起问题。如果要创建文件或目录,请不要使用空格;请不要使用它们,或使用点号(.
),破折号(-
)或下划线(_
)。要加载现有文件并在其中添加空间,必须引用该文件。
使用问题中的示例替换:
content://com.android.htmlfileprovider/mnt/sdcard/Documents/To%20Read.html?text/html
有了这个:
content://com.android.htmlfileprovider/mnt/sdcard/Documents/"To Read.html"?text/html
如果您只是简单地打开文件,则可以引用整个字符串。像这样:
"/mnt/sdcard/Documents/To Read.html"
除了可能引起问题的空格外,posix系统还允许Windows中不允许使用的文件名中的字符。为了避免在系统之间复制文件时出现问题,即使Windows上仍然允许某些文件,也不要在文件名中包含以下字符:/ \ ? * : % " < > | + # '
为避免进一步的问题,请在文件名中使用大小写一致的样式。请注意,posix系统区分大小写,这意味着文件名区分大小写。这意味着file.txt,FILE.TXT,file.TXT,File.txt,georgE.txt等在posix系统上都是不同的文件,而在Windows上则被视为同一文件。
在VERIZON的Droid 4(ICS)上,我得到浏览器的地址框,然后键入:
/mnt/sdcard-ext/my_page/index.html
然后将其设置为书签。我使用的是Chrome,不确定是否可以像在PC上一样将其设置为主页。这是在我的SD卡上的Lota pix文件夹中。
要隐藏pix而不会使您的图库混乱,请给目录前面加一个点,例如/.my_page/
。使用root资源管理器或终端仿真器检查位置。
我认为mnt/sdcard/
可能指向设备内部存储。
.my_page
),您可以简单地将一个名为的空文件.nomedia
放入目录中-这样做的优点是可以更轻松地找到目录(因为目录未隐藏),而又不会“弄乱画廊”。媒体扫描器会跳过所有包含此文件的目录。