Reflective Drawable Loader

500+
downloads
Classificação do conteúdo
Todos
Imagem da captura de tela
Imagem da captura de tela

Sobre este app

Este é um projeto de exemplo que demonstra o uso do Reflective Drawable Carregador Library.
A biblioteca (e código) pode ser encontrada aqui: https://github.com/alt236/Reflective-Drawable-Loader---Android

Descrição do Projeto
---
Você já foi em uma situação onde você teve para acessar Drawables com base em seus nomes (por exemplo, se os nomes Drawable são armazenados em um banco de dados) e você tinha que escrever tabelas de pesquisa de longo converter os nomes em R.drawable.ids? E mantê-los?

Esta biblioteca está oferecendo uma maneira de contornar isso, usando reflexão para acessar o Drawable diretamente pelo nome. Você só precisa incluí-los como normal em sua árvore de pastas Res. Foi aferido em até 5 vezes mais rápido do que o método da plataforma Resources.getIdentifier ().

Ele está usando LRU cache para reduzir o tempo de sobrecarga de reflexão para ambos reflexão "hits" e "acidentes".
Atualizado em
4 de dez. de 2013

Segurança dos dados

Sua segurança começa quando você entende como os desenvolvedores coletam e compartilham seus dados. As práticas de segurança e privacidade de dados podem variar de acordo com o uso, a região e a idade. O desenvolvedor forneceu as informações a seguir, que podem ser atualizadas ao longo do tempo.
Os dados não são compartilhados com terceiros
Saiba mais sobre como os desenvolvedores declaram o compartilhamento
Nenhum dado foi coletado
Saiba mais sobre como os desenvolvedores declaram a coleta

O que há de novo

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.