File db sqlite esterno da sdcard in Android

2

Ho cercato lo stesso ma non ho ricevuto le risposte. Quello che ho è un file db che si trova intorno a 100MB . Ho salvato il file db in sdcard .

Attraverso questo file db ho intenzione di popolare i contenuti per l'app Android. Posso leggere il file db usando come sotto.

File dbfile = new File("/sdcard/Your_db_File.db" ); 
SQLiteDatabase  db = SQLiteDatabase.openOrCreateDatabase(dbfile, null);

Quello che mi interessa è la memoria. Ho letto come in assets ha alcuni limiti di memoria. Sono solo preoccupato come 100MB del file db in sdcard o memoria esterna è un danno o è OK avere 100MB db file? O ci sono delle limitazioni per il file db sqlite anche nella memoria esterna? I suggerimenti sono apprezzati.

    
posta Vinay 03.09.2013 - 15:21
fonte

1 risposta

2

SQLite non ha problemi con i database di 100mb, come puoi vedere qui può gestire fino a 140 TB in un singolo file di database .

Come per Android, ogni sistema ha vincoli diversi dal momento che vari provider possono decidere quanta memoria fisica installare insieme alle app avviate all'avvio, ecc.

Immagino che ci dovrebbe essere un piccolo problema con un database da 100 MB dal momento che è effettivamente piuttosto piccolo, tuttavia l'unico modo reale per sapere sarebbe quello di testarlo su una varietà di dispositivi di destinazione in una varietà di scenari.

    
risposta data 03.09.2013 - 16:10
fonte

Leggi altre domande sui tag