Android PhoneGap在SD卡中的www文件夹

Android PhoneGap在SD卡中的www文件夹

问题描述:

有没有办法让ww文件夹或大多数生活在SD卡和PhoneGap中的html,js,css文件仍然加载它们?Android PhoneGap在SD卡中的www文件夹

+0

我不明白为什么不。你试过了吗? – 2012-04-02 20:24:47

+0

我已经尝试过了,但正如我预计SD卡中的文件不在scoope中那样,因为www文件夹被视为根,所以有方法可以使用javascript和ajax调用其他文件,但那不是我所需要的。 – Hazneliel 2012-04-02 20:59:58

+0

是的,如果你打算把这些文件放在SD卡上,你可能需要使用绝对路径file:///sdcard/some/path/file.html来引用它们。 – 2012-04-03 12:50:33

我刚刚尝试加载从SD卡的CSS,它的工作原理。只需添加

<link href="file:///sdcard/style.css" rel="stylesheet"> 

在index.html中,apk会从sdcard加载css。

但我们必须清除缓存每个程序的开始。要做到这一点,只是简单地添加在src文件夹中

super.clearCache(); 

super.loadUrl("file:///android_asset/www/index.html"); 

你的.java。

+0

我知道你写了你的答案已经过了2年了,但是可以更多地解释清除缓存的必要性吗?清除缓存是否会影响应用程序的本地存储? – jahu 2015-03-01 12:19:09