#1 楼
为了使用默认的Android浏览器在sdcard上查看本地文件,只需输入file://sdcard/
,然后输入要查看的文件的路径。例如,如果在名为“ xmlfiles”的文件夹中有一个名为“ person”的xml文件,则在地址栏中看起来像file://sdcard/xmlfiles/person.xml
。您可以为正在查看的文件创建书签,但是如果您尝试创建该书签的快捷方式或使用书签小部件(至少是HTC书签),这些将不起作用,并且可能会显示错误消息“已不再安装链接程序在您的手机上”。如果从浏览器中打开书签,书签将起作用。到目前为止,我已经验证浏览器可以打开/呈现以下文件:xml,html文件(htm)和图像文件
它无法打开pdfs。
根据此评论,它适用于Android 2.1及更高版本
评论
这对目录不适用于我(因此,我可以浏览文件系统而不是输入很多内容):“无法将文件:// sdcard / download上的网页加载为:是目录”。也可以使它以某种方式工作吗?
–nealmcb
2011年8月19日在5:13
一个内部存储必须使用什么路径?
–亚历山大·斯蒂曼(Feedor Alexander Steeman)
17年2月3日在10:59
#2 楼
在我的Xoom平板电脑上找到了针对本地文件浏览器问题的解决方案我尝试通过输入file:///mnt/sdcard/Documents/blabla.html在Opera中打开本地文件。 Opera更改了file:// localhost / mnt / Documents中的地址...在android浏览器上使用localhost语法打开了本地文件。
#3 楼
答案已经在这里,但我要加上2美分的价值。我正在使用Galaxy Tab S 10.5,对我来说,“ file:// localhost / sdcard”可在此设备随附的Android的Chrome浏览器中使用。我以为sdcard指的是可以插入的外部媒体设备,但事实证明,此URI中的sdcard指的是设备的内置内存。我想测试一些DIY线框(使用JavaScript,XHTML和CSS),并且一旦我为Chrome启用了JavaScript,它们就可以工作。#4 楼
您可以使用适用于Android的Firefox浏览文件系统评论
万一有人想尝试一下,怎么做并不明显,因为似乎没有任何选项或按钮可以帮助您。如果您选择窗口顶部的地址框并输入file://,然后按Enter,您将看到一个文件列表,可让您浏览目录并单击文件以查看它们。
–GAThrawn
2011-09-5 19:58
@GAThrawn“ ERR_ACCESS_DENIED”
–惊吓
14年7月22日在21:23
@Spook我认为自从我发表评论以来的三年中,情况有可能发生了变化,但没有。我刚刚在运行Firefox 31的Nexus 5(Android 4.4.4)和Xoom(4.1.2)上进行了尝试,并且两者均可工作。 Firefox确实将“ file://”更改为“ file:///”,但这是与我上面的评论唯一的区别。
–GAThrawn
2014年7月24日在22:38
@GAThrawn然后这似乎是三星Galaxy设备的问题。在2014年S4和10.1上试用,得到了相同的结果:(
–惊吓
2014年7月25日上午10:35
Galaxy S5,Android 6.x,Chrome上的@GAThrawn-file:// localhost / storage / emulated / 0 / Download提供目录列表(和子文件夹),但是我找不到在该库之外可见的另一个文件夹夹。 Galaxy S4 + Android 5.x + Chrome也是如此。
– Scott R
20-09-20在16:43
评论
这非常接近重复...从SD卡打开HTML文件抱歉,我的搜索没有找到那个。是的,它非常接近-尽管我要的不仅仅是HTML文件。
我可能不会投票决定关闭此功能(如果我有3k),但是现在另一个显示在“链接”区域中。我想我可能会回去对另一条发表评论,以便搜索者可以双向获得链接。这些似乎获得了非常不同的搜索词的点击率。编辑:嗯,“链接”部分已经链接了两种方式,但是我将在旧链接上添加一条注释,因为它会更加可见...