2012-03-15 2 views

risposta

-1

La soluzione più semplice sembra essere quella di creare un plug-in di preferenze condivise, dovrebbe funzionare bene con dati piccoli e semplici.

1

Ho modificato il Cordova (https://github.com/Coder-Nasir/incubator-cordova-android) in modo tale che possa creare il database in posizione di default di Android, che è /data/data/package-name/databases/

Con solo questo semplice comando

window.openDatabase("something", "1.0", "PhoneGap Demo", 0); 

Otterrete il vostro desiderato qualcosa.db nella posizione sopra indicata ..

+0

grazie, lo proverò – micadelli

+0

le modifiche al codice che hai apportato hanno senso ... finchè google non cambierà il percorso. Ma il problema principale è che ho un database aperto nel mio codice nativo Android, plugin. L'esempio di codice che hai fornito è per il lato javascript. A proposito, in che modo PhoneGap distribuisce normalmente il database sul dispositivo. Non riesco a trovarlo quando eseguo il debug. – micadelli

+0

Sì, è facile aprire il database con il codice nativo. Dal momento che si trova nel percorso predefinito giusto? ... E PhoneGap utilizza il database Webview e lo memorizza in /data/data/packagename/app_database/file__0/00000000000000001.db –