Reflective Drawable Loader

500+
Спампоўванні
Ацэнка змесціва
Для ўсіх
Здымак экрана
Здымак экрана

Пра гэту праграму

Гэта ўзор праекта, які дэманструе выкарыстанне Святлоадбівальныя Drawable Земляныя бібліятэкі.
Бібліятэка (і код) можна знайсці тут: https://github.com/alt236/Reflective-Drawable-Loader---Android

Апісанне праекта
---
Ці былі вы калі-небудзь у сітуацыі, калі вы павінны былі атрымаць доступ да уводзімага каэфіцыента на аснове іх імёнаў (напрыклад, калі Drawable імёны захоўваюцца ў БД), і трэба было пісаць доўгія табліцы пошуку пераўтварэнні імёнаў у R.drawable.ids? І іх змест?

Гэтая бібліятэка прапануе спосаб абыйсці гэта з дапамогай адлюстравання для доступу да Drawable непасрэдна па імені. Вам трэба ўсяго толькі ўключыць іх як нармальныя ў ваш дрэве тэчак Res. Было пратэставаныя на да 5 разоў хутчэй, чым метад платформы Resources.getIdentifier ().

Ён выкарыстоўвае кэшаванне LRU змякчыць часу накладныя выдаткі адлюстравання як для адлюстравання "хітоў" і "промахаў".
Абноўлена
4 сне 2013 г.

Бяспека даных

Бяспека пачынаецца з разумення таго, як распрацоўшчыкі збіраюць і абагульваюць вашы даныя. Спосабы забеспячэння прыватнасці і бяспекі даных залежаць ад выкарыстання праграмы, месца пражывання і ўзросту карыстальніка. Распрацоўшчык даў гэту інфармацыю, але з цягам часу ён можа змяніць яе.
Даныя не абагульваюцца са староннімі арганізацыямі
Даведацца больш пра тое, як распрацоўшчыкі заяўляюць пра абагульванне даных
Даныя не збіраюцца
Даведацца больш пра тое, як распрацоўшчыкі заяўляюць пра збор даных

Што новага

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.