2012-07-19 28 views
8

Sto sviluppando un'applicazione Android con dati offline in fase di avvio e sincronizzazione online. Ciò significa che: l'utente fa clic su un elemento e l'applicazione legge i dati relativi a quell'elemento da offline (database o file SQLite) e visualizza l'attività con i dati (testo, immagine, film, ecc.). Allo stesso tempo (se online) l'applicazione va al webservice in background e scarica i dati se la versione dei dati è più recente di quella versione sul dispositivo mobile, sostituisce i dati in background e dice all'utente che i dati più recenti sono disponibili (se l'utente è ancora sullo stesso oggetto - stessa attività). In caso contrario, l'applicazione legge automaticamente i nuovi dati la volta successiva che l'utente fa clic sullo stesso elemento.Applicazione Android offline con sincronizzazione online

È SQLite sul telefono il modo migliore per quello o il file? Posso inserire SQLite con dati offline nel file di espansione, quando carichi .APK su Google Play?

risposta

0

La risposta dipende dal tipo di dati con cui l'applicazione sta funzionando. Se disponi di molti file di dati (immagini, film, mp3), probabilmente desideri archiviare entrambi i file sul telefono e archiviare le date, la versione e le informazioni sul collegamento file nel database SQLite in modo da sapere quando devono essere aggiornati .

Il file di espansione non è probabilmente quello che stai cercando. In realtà è destinato a grandi serie di dati che cambiano di rado, ad esempio trame tridimensionali o video di grandi dimensioni a cui si fa riferimento in un gioco.

Problemi correlati