นี้เป็นโครงการตัวอย่างแสดงให้เห็นถึงการใช้สะท้อนแสง drawable Loader ห้องสมุด
ห้องสมุด (และรหัส) สามารถพบได้ที่นี่: https://github.com/alt236/Reflective-Drawable-Loader---Android
รายละเอียดโครงการ
---
มีคุณเคยอยู่ในสถานการณ์ที่คุณมีการเข้าถึง Drawables ขึ้นอยู่กับชื่อของพวกเขา (ตัวอย่างเช่นถ้าชื่อ drawable จะถูกเก็บไว้ในฐานข้อมูล) และคุณต้องเขียนตารางการค้นหายาวแปลงชื่อเป็น R.drawable.ids? และการบำรุงรักษาได้อย่างไร
ห้องสมุดนี้จะเสนอวิธีรอบโดยใช้สะท้อนการเข้าถึง drawable โดยตรงโดยใช้ชื่อ คุณจะต้องรวมถึงพวกเขาตามปกติเป็นต้นไม้โฟลเดอร์ละเอียดของคุณ จะได้รับการวัดประสิทธิผลที่สูงถึง 5 เท่าเร็วกว่า Resources.getIdentifier () วิธีแพลตฟอร์ม
จะใช้แคช LRU เพื่อลดค่าใช้จ่ายในเวลาสะท้อนทั้งสะท้อน "ความนิยม" และ "คิดถึง"
เวอร์ชันล่าสุด
0.0.3อัปโหลดโดย
Jhonny Montero
ต้องใช้ Android
Android 2.2+
Category
ฟรี เครื่องมือ แอปการจัดประเภทเนื้อหา
Everyone
รายงานความปลอดภัย
ตรวจสอบทันที
รายงาน
ปักธงว่าไม่เหมาะสมLast updated on Jan 19, 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.