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