Это образец проекта, демонстрирующего использование Светоотражающие Drawable Земляные библиотеки.
Библиотека (и код) можно найти здесь: https://github.com/alt236/Reflective-Drawable-Loader---Android
Описание проекта
---
Были ли вы когда-нибудь в ситуации, когда вы должны были получить доступ к вводимого коэффициента на основе их имен (например, если Drawable имена хранятся в БД), и нужно было писать длинные таблицы поиска преобразования имен в R.drawable.ids? И их содержание?
Эта библиотека предлагает способ обойти это с помощью отражения для доступа к Drawable непосредственно по имени. Вам нужно всего лишь включить их как нормальные в ваш дереве папок Res. Было протестированные на до 5 раз быстрее, чем метод платформы Resources.getIdentifier ().
Он использует кэширование LRU смягчить времени накладные расходы отражения как для отражения "хитов" и "промахов".
Последнее обновление
4 дек. 2013 г.