/ / Kam uložím zdroj aplikácie - Android, Android-resources

Kde môžem uložiť zdroje aplikácie - android, android-resources

Naša aplikácia získava obrázky zo siete. A je potrebné ho uložiť lokálne.

Kde by som to mal skladovať? V internom úložisku v súboroch, v SQLite db v poli Blob alebo v externom úložisku?

Interný úložný priestor na starých zariadeniach je veľmi malý, mal by som teda skontrolovať voľné miesto a to si vybralo miesto na uloženie?

odpovede:

2 pre odpoveď č. 1

toto je dobre zdokumentované v Android Developers: http://developer.android.com/training/basics/data-storage/files.html

Ako hovoríte, staré zariadenia môžu mať málo voľného miesta. Ak nemáte prístup k súborom zo správcu súborov, je lepšie skontrolovať, či existuje externé úložisko, a uložiť ich tam.

ÚPRAVA: Skontrolujte, či je k dispozícii externé úložisko:

public boolean isExternalStorageWritable() {
String state = Environment.getExternalStorageState();
if (Environment.MEDIA_MOUNTED.equals(state)) {
return true;
}
return false;
}