Dette er en prøveprosjektet demonstrerer bruken av reflekterende teikne Loader Library. Biblioteket (og kode) kan bli funnet her: https://github.com/alt236/Reflective-Drawable-Loader---Android
Prosjektbeskrivelse --- Var du noen gang i en situasjon der du måtte få tilgang Drawables basert på deres navn (for eksempel hvis teikneflata navnene er lagret i en DB), og du måtte skrive lange oppslagstabeller konvertere navnene inn R.drawable.ids? Og vedlikeholde dem?
Dette biblioteket er å tilby en vei rundt det ved hjelp av refleksjon for å få tilgang til teikne direkte etter navn. Du trenger bare å inkludere dem som normalt inn din Res mappetreet. Det har blitt testet på opptil 5 ganger raskere enn plattformens Resources.getIdentifier ()-metoden.
Det bruker LRU caching for å redusere refleksjon tid overhead for både refleksjon "treff" og "savner".
Oppdatert
4. des. 2013
Verktøy
Datasikkerhet
arrow_forward
Sikkerhet starter med en forståelse av hvordan utviklere samler inn og deler dataene dine. Fremgangsmåtene for personvern og datasikkerhet kan variere basert på bruk, region og alder. Utvikleren har oppgitt denne informasjonen og kan oppdatere den over tid.
Ingen data deles med tredjeparter
Finn ut mer om hvordan utviklere deklarerer deling
Ingen data samles inn
Finn ut mer om hvordan utviklere deklarerer innsamling
Se detaljer
Hva er nytt?
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.