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
1
A
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
Ich sehe nicht warum nicht. Hast du es schon probiert? –
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
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. –