使用webviewer组件从sdcard的根目录打开xyz.html时出现问题

时间:2013-06-30 10:35:57

标签: android html filepath android-sdcard app-inventor

我创建了一个应用程序,在启动时会将文件( xyz.html )下载到SD卡的根目录中。

我尝试使用以下文件路径:

file:///mnt/sdcard/xyz.html -> works in Google chrome on Nexus 4

file://mnt/sdcard/xyz.html

file://xyz.html

file:///android_asset/xyz.html -> did not work

但所有发生的事情都是“网页不可用”。 需要帮忙。 从sdcard(sdcard的根目录)查看/访问文件的正确文件路径格式是什么?

块:

screen1.initialize

if else test-global d = empty? 然后 web1.goToUrl> dropbox.com / .....(文件下载) web1.GET 其他 webviewer1.goToUrl>文件:///mnt/sdcard/xyz.html .w2 .w3 .w4 webviewer5.goToUrl>文件/// MNT ..

web1.gotFile

webviewer1.goToUrl ...(与上述相同)

btnShow.clicked

将webviewer1,2,3,4,5.visible设为TRUE

btnHide.clicked

将webviewer1,2..5.visible设置为FALSE tinydb1.storeValue [tag:title] [存储的值:webviewer1.CurrentPageTitle] 将label1.text设置为> tinydb1.getValue [tag:title]

screen1.initialize block

web1.gotfile block

1 个答案:

答案 0 :(得分:0)

如果您的SD卡已安装在/mnt/sdcard,那么file:///mnt/sdcard/xyz.html是正确的。但是,许多设备将卡(外部硬件SD卡)安装到extsd或external_sd,因此路径将更改为file:///mnt/extsd/xyz.html / file:///mnt/external_sd/xyz.html。这些设备将板载存储视为/mnt/sdcard/。这些路径可能也有供应商特定的名称,但这些是我到目前为止看到的。检查SD卡的安装位置并发布更多信息