/ / Ako vytvoriť bitmapy rýchlejšie v systéme Android? - Android

Ako vytvoriť bitmapy rýchlejšie v systéme Android? - Android

Pracujem na aplikácii pre Android, kde somzískaním mojich údajov, ktoré obsahujú obrázky uložené ako kvapky, z databázy, a potom, čo ich dostanem do svojej aplikácie, transformujem ich všetky na bitmapy a uložím ich do ArrayListu na neskoršie použitie. Keď to urobíte pre dva tucty obrázkov, trvá to asi 8 sekúnd; Ako môžem rýchlejšie vytvárať bitmapy. Výška obrázkov sa líši. V slučke for for otočím reťazec obrázkov do bajtového poľa a potom použijem bitmapFactory.decodeByteArray. Používam tiež možnosti.inSampleSize = 4.

odpovede:

0 pre odpoveď č. 1

Čítajte obrázky z databázy a ukladajte ich do miestnej vyrovnávacej pamäte a potom čítajte obrázky z vyrovnávacej pamäte, je to efektívny spôsob zobrazenia bitmapy.

Pozrite sa na tento odkaz:
https://developer.android.com/training/displaying-bitmaps/cache-bitmap.html