Reflective Drawable Loader

500+
Vipakuliwa
Daraja la maudhui
Kila mtu
Picha ya skrini
Picha ya skrini

Kuhusu programu hii

Hii ni sampuli mradi kuonyesha matumizi ya kutafakari Drawable Loader maktaba.
maktaba (na code) yanaweza kupatikana hapa: https://github.com/alt236/Reflective-Drawable-Loader---Android

Maelezo ya Mradi
---
Je, wewe ulikuwa milele katika hali ambapo alikuwa na kupata Drawables msingi juu ya majina yao (kwa mfano kama majina Drawable ni kuhifadhiwa katika DB) na alikuwa na kuandika meza kwa muda mrefu chaguo-msingi kuwabadili majina ndani ya R.drawable.ids? Na kudumisha yao?

Maktaba hii ni sadaka njia ya kuzunguka ni kwa kutumia reflection ya kupata Drawable moja kwa moja na jina. Wewe tu haja ya pamoja nao kama kawaida ndani yako Res folder mti. Imekuwa benchmarked katika hadi 5x kasi zaidi kuliko jukwaa Resources.getIdentifier () mbinu.

Ni kwa kutumia LRU Caching kukabiliana na kutafakari wakati uendeshaji kwa ajili ya wote reflection "hits" na "misses".
Ilisasishwa tarehe
4 Des 2013

Usalama wa data

Usalama huanza kwa kuelewa jinsi wasanidi programu wanavyokusanya na kushiriki data yako. Faragha ya data na mbinu za usalama zinaweza kutofautiana kulingana na matumizi yako, eneo ulilopo na umri wako. Msanidi programu ametoa maelezo haya na anaweza kuyasasisha kadiri muda unavyopita.
Hakuna data inayoshirikiwa na wengine
Pata maelezo zaidi kuhusu jinsi wasanidi programu wanavyobainisha kushiriki data
Hakuna data iliyokusanywa
Pata maelezo zaidi kuhusu jinsi wasanidi programu wanavyobainisha ukusanyaji wa data

Vipengele vipya

v0.0.1 First public release
v0.0.2 Bugfixes, added caching of the resource classes in ReflectionUtils.
v0.0.3 Added caching of non-existing drawable requests.