Reflective Drawable Loader

500+
Ներբեռնումներ
Տարիքային սահմանափակումներ
Բոլորի համար
Սքրինշոթ
Սքրինշոթ

Հավելվածի մասին

Սա նմուշ նախագիծը ցույց է տալիս օգտագործումը ռեֆլեկտիվ drawable Loader գրադարանում.
Գրադարանը (եւ կոդը) կարելի է գտնել այստեղ: https://github.com/alt236/Reflective-Drawable-Loader---Android

Ծրագրի նկարագրությունը
---
Էիք երբեւէ մի իրավիճակում, որտեղ դուք պետք է մուտք գործել Drawables հիման վրա իրենց անուններով (օրինակ, եթե այդ drawable անունները պահվում է ՏՇ) եւ դուք պետք է գրել երկար Փնտրել սեղաններն վերծանել անունները մեջ R.drawable.ids. Եւ պահպանելով նրանց.

Այս գրադարանը առաջարկում է մի ճանապարհ դրա շուրջ, օգտագործելով արտացոլումը մուտք գործել drawable անմիջականորեն անունով. Դուք միայն պետք է ներառի դրանք, քանի որ նորմալ մեջ ձեր Res թղթապանակի ծառից. Այն արդեն benchmarked մինչեւ 5x արագ, քան կայքին Resources.getIdentifier () մեթոդը.

Այն օգտագործում է բլոկը caching մեղմելու արտացոլումը ժամանակ լամպը երկու արտացոլումը «փնտրման» եւ «բացակայում».
Վերջին թարմացումը՝
04 դեկ, 2013 թ.

Տվյալների պաշտպանություն

Անվտանգությունը որոշվում է նրանով, թե ինչպես են մշակողները հավաքում և փոխանցում ձեր տվյալները։ Տվյալների գաղտնիության և անվտանգության ապահովումը կախված է հավելվածի օգտագործումից, օգտատիրոջ տարիքից և բնակության երկրից։ Այս տեղեկությունները տրամադրվել են մշակողի կողմից և ժամանակի ընթացքում կարող են թարմացվել։
Երրորդ կողմերին տվյալներ չեն փոխանցվում
Իմացեք ավելին, թե ինչպես են մշակողները հայտարարում տվյալների փոխանցման մասին
Հավելվածը տվյալներ չի հավաքում
Իմացեք ավելին, թե ինչպես են մշակողները հայտարարում տվյալների հավաքման մասին

Ինչ նոր բան կա

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.