Android PhoneGap在SD卡中的www文件夹
答
我刚刚尝试加载从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
我不明白为什么不。你试过了吗? – 2012-04-02 20:24:47
我已经尝试过了,但正如我预计SD卡中的文件不在scoope中那样,因为www文件夹被视为根,所以有方法可以使用javascript和ajax调用其他文件,但那不是我所需要的。 – Hazneliel 2012-04-02 20:59:58
是的,如果你打算把这些文件放在SD卡上,你可能需要使用绝对路径file:///sdcard/some/path/file.html来引用它们。 – 2012-04-03 12:50:33