diciamo che ho un file chiamato foo.html
seduto (abbastanza comodo) nella mia directory assets/www (accanto al mio index.html).accedere ai file dalla directory assets/www
Mi piacerebbe copiare quel file in un'altra posizione sul dispositivo. Il mio primo approccio window.resolveLocalFileSystemURI("foo.html", cool(), notCool());
non funziona. Anche con un prefisso come www/it no.
Sarebbe interessante sapere se è effettivamente possibile accedere ai file tramite PhoneGap. Non sono convinto e quindi vorrei vedere un frammento di codice su come ottenere un FileEntry per i file nella directory delle risorse - se possibile.
edit: Ok ora abbiamo un invito come questo
window.resolveLocalFileSystemURI("file:///android_asset",
function(entry){
console.log(entry.fullPath);},
function(evt){
console.log(evt.code);}
);
Ma abbiamo un errore con code: undefined
(PhoneGap v1.2) e code: 1
con v1.0 (codice 1 = File non trovato ?!)
sembra così bello, ma non funziona: C chiama sempre il metodo fail-. Anche quando provo ad accedere al file script.js invece al mio dummy html. Inoltre ho ricontrollato le directory. L'evento di errore ha solo 1 campo e cioè il codice: non definito. – yoshi
qualcosa nel tuo output logcat? – Leon
la registrazione dell'evento di errore rivela solo un campo: 'codice: undefined' – yoshi