این پروژه یک پروژه نمونه نشان دادن استفاده از انعکاسی Drawable لودر کتابخانه است.
کتابخانه (و کد) را می توان در اینجا یافت: https://github.com/alt236/Reflective-Drawable-Loader---Android
شرح پروژه
---
آیا تا به حال در یک وضعیت که در آن شما تا به حال برای دسترسی به نوشتار پیدا نشد بر اساس نام آنها (به عنوان مثال اگر نام Drawable در DB ذخیره شده) و شما را مجبور به ارسال جداول مراجعه طولانی تبدیل نام به R.drawable.ids؟ و آنها را حفظ؟
این کتابخانه ارائه راه در اطراف آن با استفاده از بازتاب برای دسترسی به Drawable به طور مستقیم با نام. شما فقط نیاز به آنها را شامل به صورت عادی به درخت پوشه شیء خود را. شده است در تا محک به 5X سریعتر از روش بستر های نرم افزاری در Resources.getIdentifier ().
این است که با استفاده از ذخیره LRU برای کاهش زمان بازتاب سربار برای هر دو بازتاب "بازدید" و "نتواند".
آخرین نسخه
0.0.3بارگذاری شده توسط
Jhonny Montero
نیاز به اندروید
Android 2.2+
دسته بندی
رایگان برنامه ابزاررتبهبندی محتوا
Everyone
گزارش امنیتی
بررسی فوری
گزارش
گزارش محتوای نامناسبLast updated on 19/01/2016
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.