Reflective Drawable Loader

500+
Downloads
Altersfreigabe
Jedes Alter
Screenshot
Screenshot

Über diese App

Dies ist ein Beispielprojekt demonstriert die Verwendung des Reflective Drawable Loader-Bibliothek.
Die Bibliothek (und Code) finden Sie hier: https://github.com/alt236/Reflective-Drawable-Loader---Android

Projektbeschreibung
---
Waren Sie schon einmal in einer Situation, wo Sie hatten Zugriff auf Drawables basierend auf ihren Namen (zum Beispiel, wenn die Drawable Namen werden in einem DB gespeichert ist) und man musste lange Lookup-Tabellen schreiben Umwandlung der Namen in R.drawable.ids? Und ihre Beibehaltung?

Diese Bibliothek bietet einen Weg, um es mit Reflexion, um die Auslosungs direkt nach Namen zugreifen. Sie müssen sie nur als normale in Ihre Res Ordner-Struktur enthalten. Es hat sich bis Benchmarks schneller als Resources.getIdentifier ()-Methode der Plattform zu 5x.

Es ist mit LRU-Caching, um die Reflexion Zeitaufwand für beide Reflexion "Hits" und "Misses" zu mildern.
Aktualisiert am
04.12.2013

Datensicherheit

Was die Sicherheit angeht, solltest du als Erstes verstehen, wie Entwickler deine Daten erheben und weitergeben. Die Datenschutz- und Sicherheitspraktiken können je nach deiner Verwendung, deiner Region und deinem Alter variieren. Diese Informationen wurden vom Entwickler zur Verfügung gestellt und können jederzeit von ihm geändert werden.

Neuigkeiten

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.