Reflective Drawable Loader

500+
Muat turun
Rating kandungan
Semua orang
Imej tangkapan skrin
Imej tangkapan skrin

Perihal apl ini

Ini adalah satu projek sampel menunjukkan penggunaan yang reflektif Drawable Loader Perpustakaan.
Perpustakaan (dan kod) boleh didapati di sini: https://github.com/alt236/Reflective-Drawable-Loader---Android

Huraian Projek
---
Adakah anda pernah dalam situasi di mana anda terpaksa mengakses Drawables berdasarkan nama-nama mereka (contohnya jika nama-nama Drawable disimpan dalam DB a) dan anda terpaksa menulis jadual lookup panjang menukar nama ke dalam R.drawable.ids? Dan mengekalkan mereka?

Perpustakaan ini menawarkan cara di sekelilingnya dengan menggunakan refleksi untuk mengakses Drawable langsung dengan nama. Anda hanya perlu memasukkan mereka seperti biasa ke dalam pokok folder Res anda. Ia telah ditanda aras pada sehingga 5x lebih cepat daripada Resources.getIdentifier () kaedah platform ini.

Ia menggunakan LRU caching untuk mengurangkan masa overhed refleksi bagi kedua-dua mencerminkan "hits" dan "terlepas".
Dikemas kini pada
4 Dis 2013

Keselamatan data

Keselamatan bermula dengan memahami cara pembangun mengumpul dan berkongsi data anda. Amalan privasi dan keselamatan data mungkin berbeza-beza berdasarkan penggunaan, rantau dan umur anda. Pembangun memberikan maklumat ini dan mungkin mengemaskinikan maklumat dari semasa ke semasa.
Tiada data dikongsi dengan pihak ketiga
Ketahui lebih lanjut tentang cara pembangun mengisytiharkan perkongsian
Tiada data dikumpulkan
Ketahui lebih lanjut tentang cara pembangun mengisytiharkan pengumpulan

Perkara baharu

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.