2012-04-02 8 views
1

Gibt es eine Möglichkeit, den ww-Ordner oder die meisten der HTML, Js, CSS-Dateien leben in der SD-Karte und PhoneGap noch lädt sie?Android PhoneGap www Ordner in SD-Karte

+0

Ich sehe nicht warum nicht. Hast du es schon probiert? –

+0

Ich habe versucht, aber wie ich erwartet, dass die Dateien in der SDcard aus Scoope sind, das ist, weil der www-Ordner wie die Wurzel behandelt wird, gibt es Möglichkeiten, Aufrufe für andere Dateien mit Javascript und Ajax, aber das ist nicht das, was ich brauche. – Hazneliel

+0

Ja, wenn Sie die Dateien auf die SD-Karte legen möchten, müssen Sie möglicherweise auf sie verweisen mit absoluten Pfaden file: ///sdcard/some/path/file.html. –

Antwort

7

Ich habe gerade versucht, CSS von SDCard zu laden, und es funktioniert. Fügen Sie einfach

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

in index.html, die apk lädt css von sdcard.

aber wir müssen Cache jeden Programmstart löschen. dass, fügen Sie einfach nur

super.clearCache(); 

vor

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

in Ihrer .java in src-Ordner zu tun.

+0

Ich weiß, dass es über 2 Jahre her ist, seit du deine Antwort geschrieben hast, aber könntest du mehr über die Notwendigkeit des Cache-Löschens erklären? Wird der Cache zum Löschen den lokalen Speicher der App beeinflussen? – jahu