هذا هو مشروع عينة مما يدل على استخدام المكتبة لودر Drawable عاكس. مكتبة (ورمز) ويمكن الاطلاع هنا: https://github.com/alt236/Reflective-Drawable-Loader---Android
وصف المشروع --- وكنت من أي وقت مضى في حالة حيث كان لديك للوصول Drawables استنادا إلى أسمائهم (على سبيل المثال إذا تم تخزين أسماء Drawable في DB) وكان لديك لإرسال جداول البحث الطويل تحويل الأسماء إلى R.drawable.ids؟ والحفاظ عليها؟
هذه المكتبة تقدم وسيلة من حوله باستخدام انعكاس للوصول إلى Drawable مباشرة بالاسم. تحتاج فقط إلى تضمينها كالمعتاد في شجرة المجلد الدقة الخاصة بك. تم قياسها في ذلك ما يصل إلى 5x أسرع من Resources.getIdentifier () طريقة للمنبر.
أنه يستخدم LRU التخزين المؤقت للتخفيف من وقت انعكاس النفقات العامة على حد سواء التفكير "يضرب" و "يخطئ".
تاريخ التحديث
04/12/2013
الأدوات
أمان البيانات
arrow_forward
يبدأ الحفاظ على أمان بياناتك بفهم الطريقة التي يتّبعها مطوِّرو التطبيقات لجمع بياناتك ومشاركتها. قد تختلف خصوصية البيانات وممارسات الأمان حسب كيفية استخدامك للتطبيق ومنطقتك وعمرك. يوفّر مطوِّر التطبيقات هذه المعلومات وقد يعدِّلها بمرور الوقت.
لا تتم مشاركة أيّ بيانات مع جهات خارجية.
مزيد من المعلومات حول الآلية التي يتّبعها مطوِّرو البرامج للإشارة إلى مشاركة بيانات المستخدمين
لم يتم تجميع أي بيانات.
مزيد من المعلومات حول الآلية التي يتّبعها مطوِّرو البرامج للإشارة إلى جمع بيانات المستخدمين
عرض التفاصيل
أحدث الميزات
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.