Pravim neku aplikaciju za Android i trebalo bi da uz nju distribuiram i (SQLite) bazu sa jednom tabelom i ~70000 redova u njoj. Problem je što nigde ne mogu da nađem neki sistem za distribuciju gotove (popunjene) baze uz aplikaciju.
Naišao sam na
ovo uputstvo, gde praktično kažu da dump-ujemo bazu i da je iskopiramo u assets/ folder našeg projekta, a onda sa kodom sa ovog linka da je iskopramo na Android, tamo gde treba da stoji. Ali meni ovaj kod ne radi, puca u while petlji koja kopira fajl (IOException).
Druga ideja koja mi pada na pamet jeste da distribuiram podatke u nekom csv/txt formatu, a onda pri prvom pokretanju aplikacije da kreiram bazu i da je popunim podacima iz csv/txt fajla, ali ovo nisam probao i nisam siguran koliko će dugo trajati to popunjavanje tabela, mada džaba kukam kad nisam ni probao (još).
Pa pre nego što probam ovo drugo, voleo bih da čujem iskustva drugih (ako ih ima), odnosno kako ste vi rešili distribuiranje (veće količine) podataka uz Android aplikaciju?