2012-04-02 52 views
1

有沒有辦法讓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

回答

7

我剛剛嘗試加載從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

相關問題