Dit is 'n voorbeeld wat bewys lewer van die gebruik van die Reflective Drawable Loader Biblioteek. Die biblioteek (en kode) kan hier gevind word: https://github.com/alt236/Reflective-Drawable-Loader---Android
Projek Beskrywing --- Was jy al ooit in 'n situasie waar jy het om toegang te verkry Drawables op grond van hul name (byvoorbeeld as die Drawable name in 'n databasis gestoor) en jy het 'n lang lookup tafels te skryf omskepping van die name in R.drawable.ids? En die handhawing van hulle?
Die biblioteek bied 'n manier om dit deur die gebruik van nadenke om toegang tot die Drawable direk by die naam. Jy moet net om hulle in te sluit as 'n normale in jou gids boom Res. Dit is gemeet teen vinniger as die platform se Resources.getIdentifier () metode te 5x.
Dit is die gebruik LRU caching die weerspieëling tyd oorhoofse te verminder vir beide nadenke "hits" en "mis".
Opgedateer op
04 Des. 2013
Nutsdinge
Dataveiligheid
arrow_forward
Veiligheid begin wanneer jy verstaan hoe ontwikkelaars jou data insamel en deel. Praktyke vir dataprivaatheid en -sekuriteit kan verskil op grond van jou gebruik, streek en ouderdom. Die ontwikkelaar het hierdie inligting verskaf en kan dit mettertyd opdateer.
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.