Reflective Drawable Loader

500+
ការទាញយក
ចំណាត់ថ្នាក់ខ្លឹមសារ
គ្រប់គ្នា
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់

អំពី​កម្មវិធីនេះ

នេះ​គឺ​ជា​គម្រោង​គំរូ​មួយ​ដែល​បង្ហាញ​ពី​ការ​ប្រើ​ប្រាស់​នៃ​បណ្ណាល័យ​កម្មវិធី Drawable ឆ្លុះ​បញ្ចាំង​ពី​នេះ​។
បណ្ណាល័យ (និង​លេខ​កូដ​) អាច​ត្រូវ​បាន​រក​ឃើញ​នៅ​ទីនេះ​: https://github.com/alt236/Reflective-Drawable-Loader---Android

ពិពណ៌នា​គម្រោង
---
តើ​អ្នក​ធ្លាប់​មាន​នៅ​ក្នុង​ស្ថានភាព​មួយ​ដែល​ជា​កន្លែង​ដែល​អ្នក​មាន​ដើម្បី​ចូល​ដំណើរ​ការ Drawables មាន​មូលដ្ឋាន​នៅ​លើ​ឈ្មោះ​របស់​ពួក​គេ (ឧទាហរណ៍​ប្រសិន​បើ​ឈ្មោះ Drawable ត្រូវ​បាន​រក្សា​ទុក​នៅ​ក្នុង​មូលដ្ឋាន​ទិន្នន័យ​មួយ​) ហើយ​អ្នក​ត្រូវ​សរសេរ​តារាង​ដែល​រក​មើល​យូរ​មក​ហើយ​ការ​បម្លែង​ទៅ​ជា R.drawable.ids ឈ្មោះ​បាន​ទេ​? និង​ការ​រក្សា​ពួក​គេ​?

បណ្ណាល័យ​នេះ​ត្រូវ​បាន​ផ្តល់​ជូន​នូវ​វិធី​មួយ​ដែល​នៅ​ជុំវិញ​វា​ដោយ​ប្រើ​ឆ្លុះ​បញ្ចាំង​ឱ្យ​ចូល​ដំណើរ​ការ Drawable ដោយ​ផ្ទាល់​ដោយ​ឈ្មោះ​។ អ្នក​ត្រូវ​ការ​តែ​ប៉ុណ្ណោះ​ដើម្បី​រួម​បញ្ចូល​ពួក​វា​ជា​ធម្មតា​ចូល​ទៅ​ក្នុង​មែកធាង​ថត Res របស់​អ្នក​។ វា​ត្រូវ​បាន​គេ​ចំណុច​គោល​នៅ​រហូត​ដល់​ទៅ 5x លឿន​ជាង Resources.getIdentifier () វិធី​សា​ស្រ្ត​ក្នុង​វេទិកា​នេះ​។

វា​ត្រូវ​បាន​គេ​ប្រើ​ឃ្លាំង​សម្ងាត់ LRU ចំណាយ​ដើម្បី​កាត់​បន្ថយ​ពេល​វេលា​ដែល​ឆ្លុះ​បញ្ចាំង​ការ​សម្រាប់​ទាំង "បទ​" ការ​ឆ្លុះ​បញ្ចាំង​និង "បាត់​" ។
បាន​ដំឡើងកំណែ​នៅ
4 ធ្នូ 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.