Este é un proxecto de exemplo que demostra o uso do Reflective Drawable carregadeira Library. A biblioteca (e código) pódese atopar aquí: https://github.com/alt236/Reflective-Drawable-Loader---Android
Descrición Do Proxecto --- Xa foi nunha situación onde tivo que acceder Drawables en base a os seus nomes (por exemplo, os nomes Drawable son almacenados nunha base de datos) e tiña que escribir táboas de investigación longas converténdose os nomes en R.drawable.ids? E mantelos?
Esta biblioteca está ofrecendo un xeito de evitar isto usando reflexión para acceder ao Drawable directamente polo nome. Só ten inclui-los como normal na súa árbore de cartafoles Res. Foi aferidas en ata 5x máis rápido que o método da plataforma Resources.getIdentifier ().
Está a usar o caché LRU para paliar a sobrecarga tempo de reflexión, tanto para reflexión "hits" e "accidentes".
Última actualización
4 de dec. de 2013
Ferramentas
Seguranza dos datos
arrow_forward
A seguranza pasa por entender como recompilan e comparten os teus datos os programadores. As prácticas relacionadas coa seguranza e a privacidade dos datos utilizadas poden variar en función do uso, a rexión e a idade. O programador facilitou esta información e pode modificala co paso do tempo.
Non se comparten datos con terceiros
Máis información sobre como fan os programadores declaracións acerca dos datos que comparten
Non se recompila ningún dato
Máis información sobre como fan os programadores declaracións acerca da recompilación de datos
Ver detalles
Novidades
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.