Ito ay isang sample na proyekto na nagpapakita ng paggamit ng mapanimdim Drawable loader Library. Ang library (at code) ay maaaring matagpuan dito: https://github.com/alt236/Reflective-Drawable-Loader---Android
Paglalarawan ng Proyekto --- Nagawa mo kailanman sa isang sitwasyon kung saan kayo ay nagkaroon ng upang i-access Drawables batay sa kanilang mga pangalan (halimbawa kung ang Drawable pangalan ay naka-imbak sa isang DB) at kayo ay nagkaroon ng na magsulat ng mahaba ang mga talahanayan lookup nagko-convert ang mga pangalan sa R.drawable.ids? At pagpapanatili ng mga ito?
Library na ito ay nag-aalok ng isang paraan sa paligid nito sa pamamagitan ng paggamit pagmuni-muni upang ma-access ang Drawable direkta sa pamamagitan ng pangalan. Kailangan mo lamang na isama ang mga ito bilang normal sa iyong Res folder tree. Ito ay benchmarked sa hanggang sa 5x mas mabilis kaysa sa Resources.getIdentifier () method ang platform.
Ito ay gumagamit ng LRU caching upang pagaanin ang pagmuni-muni oras overhead para sa parehong mga reflection "hit" at "misses".
Na-update noong
Dis 4, 2013
Mga Tool
Kaligtasan ng data
arrow_forward
Nagsisimula ang kaligtasan sa pag-unawa kung paano kinokolekta at ibinabahagi ng mga developer ang iyong data. Posibleng mag-iba ang mga kagawian sa privacy at seguridad ng data batay sa iyong paggamit, rehiyon, at edad. Ang developer ang nagbigay ng impormasyong ito at posibleng i-update niya ito sa paglipas ng panahon.
Walang data na ibinabahagi sa mga third party
Matuto pa tungkol sa kung paano inihahayag ng mga developer ang pagbabahagi
Walang nakolektang data
Matuto pa tungkol sa kung paano inihahayag ng mga developer ang pagkolekta
Tingnan ang mga detalye
Ano'ng bago
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.