ApkDownload

Reflective Drawable Loader APK

Dernière version 0.0.3 pour Windows
Mise à jour 05 December 2013

Informations

Version 0.0.3 (#3)

Mise à jour 05 December 2013

Taille APK 407.2 KB

Nécessite Android Android 2.2+ (Froyo)

Proposée par Alexandros Schillings

Catégorie App de Outils Gratuits

App id co.uk.alt236.reflectivedrawableloader.sampleapp

Notes d'auteur Exemple de projet illustrant l'utilisation de la bibliothèque de chargeur à dessin rétroréfléchissant

Captures d'écran

Cliquez sur l'image pour la voir en taille réelle

Dernières mises à jour

Nouveautés sur Reflective Drawable Loader 0.0.3

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.

Description

Il s'agit d'un exemple de projet qui démontre l'utilisation de l'réfléchissant Drawable Loader Bibliothèque.
La bibliothèque (et code) peuvent être trouvés ici: https://github.com/alt236/Reflective-Drawable-Loader---Android

Description du projet
---
Avez-vous été dans une situation où vous avez eu à accéder dessinables en fonction de leurs noms (par exemple, si les noms Drawable sont stockées dans une base de données) et vous avez eu à écrire des tables de consultation longues convertir les noms en R.drawable.ids? Et de les maintenir?

Cette bibliothèque offre un moyen de contourner cela en utilisant la réflexion pour accéder à la Drawable directement par son nom. Vous avez seulement besoin de les inclure comme d'habitude dans votre arborescence de dossiers Res. Il a été mesuré jusqu'à 5x plus rapide que Resources.getIdentifier () la méthode de la plate-forme.

Il utilise la mise en cache LRU pour atténuer la surcharge de temps de réflexion pour les deux réflexion "hits" et "manque".

Notes et avis

Note: 3.8 sur 5 · Less than 100 votes

(*) est nécessaire

Versions précédentes

Reflective Drawable Loader 0.0.3 APK pour Windows (#3, 407.2 KB)