Reflective Drawable Loader

500+
Baixades
Classificació del contingut
Per a tots els públics
Imatge d'una captura de pantalla
Imatge d'una captura de pantalla

Sobre l'aplicació

Aquest és un projecte d'exemple que mostra l'ús de la Drawable carregadora Biblioteca reflectant.
La biblioteca (i el codi) es pot trobar aquí: https://github.com/alt236/Reflective-Drawable-Loader---Android

Descripció del Projecte
---
Va estar alguna vegada en una situació en què calia accedir Elements de dibuix basat en els seus noms (per exemple, si els noms Drawable s'emmagatzemen en una base de dades) i que havia d'escriure llargues taules de recerca de convertir els noms en R.drawable.ids? I el seu manteniment?

Aquesta biblioteca ofereix una manera voltant d'ella mitjançant l'ús de la reflexió per tenir accés al Drawable directament pel seu nom. Només cal incloure'ls com a normals en el seu arbre de carpetes Res S'ha referenciat en fins a 5 vegades més ràpid que el mètode de la plataforma Resources.getIdentifier ().

S'està utilitzant l'emmagatzematge en memòria cau LRU per mitigar el temps de sobrecàrrega de reflexió tant per a la reflexió "hits" i els "accidents".
Data d'actualització:
4 de des. 2013

Seguretat de les dades

La seguretat comença per entendre com els desenvolupadors recullen i comparteixen les teves dades. Les pràctiques de privadesa i seguretat de les dades poden variar segons l'ús que es fa de l'aplicació, la regió i l'edat. El desenvolupador ha proporcionat aquesta informació i és possible que l'actualitzi al llarg del temps.
No es comparteixen dades amb tercers
Més informació sobre com els desenvolupadors declaren la compartició de dades
No es recullen dades
Més informació sobre com els desenvolupadors declaren la recollida de dades

Novetats

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.