מדובר בפרויקט לדוגמה להדגים את השימוש של ספריית Loader drawable רפלקטיבית. ניתן למצוא בספרייה (וקוד) כאן: https://github.com/alt236/Reflective-Drawable-Loader---Android
תיאור פרויקט --- האם היית אי פעם במצב שבו היה עליך לגשת Drawables מבוסס על השמות שלהם (לדוגמא, אם שמות drawable מאוחסנים בDB) ואתה הייתי צריך לכתוב בדיקת טבלאות ארוכות המרת השמות לR.drawable.ids? ושמירה עליהם?
ספרייה זו מציעה דרך לעקוף את זה על ידי שימוש בהשתקפות לגשת drawable ישירות בשמו. אתה רק צריך לכלול אותם כנורמלי לעץ תיקיות מילך. זה כבר השוותה בעד פי 5 יותר מהר מאשר בשיטה של הפלטפורמה Resources.getIdentifier ().
הוא משתמש במטמון LRU כדי להקטין את התקורה זמן ההשתקפות עבור שני "הלהיטים" ההשתקפות ו" פספוסים ".
עדכון אחרון בתאריך
4 בדצמ׳ 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.