Ho già scoperto che non c'è modo di raggruppare i file in un .apk e averli su/sdcard, l'opzione migliore finora è quella di scaricare i file di grandi dimensioni al primo avvio. Mi sono imbattuto in un tutorial che diceva come raggruppare un db sqlite con l'apk e quindi copiarlo in modo che fosse possibile accedervi con SQLiteDatabase (raddoppiando quindi lo spazio necessario e non utilizzando affatto/sdcard).Posso scaricare una SQL db on/sdcard e accedervi dalla mia app per Android?
http://developer.android.com/guide/topics/data/data-storage.html#db dice che tutti i database DEVONO essere in/data/data/nome_pacchetto/database.
È davvero così? C'è un modo per ingannare il framework nell'apertura di un database che si trova sulla partizione di/sdcard? C'è un modo per usare un altro java wrapper/framework SQLite per accedere a tali database?
Se la risposta a quanto sopra è "No", quali altre opzioni ho? I miei dati sono molto ben rappresentati in un modello relazionale, ma sono troppo grandi, inoltre, voglio essere in grado di aggiornarlo senza la necessità di reinstallare/aggiornare l'intera app.
Lei ha parlato di "Io mai incontrato un tutorial dire come impacchettare un db sqlite con l'apk e poi copiarlo ..". Hai un puntatore a questa risorsa? – Ichorus
@Ichorus - Penso che questo sia ciò a cui potrebbe riferirsi - http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/ –