이것은 반사 그리기 로더 라이브러리의 사용을 보여주는 샘플 프로젝트이다. 라이브러리 (코드)를 여기에서 찾을 수 있습니다 : https://github.com/alt236/Reflective-Drawable-Loader---Android
프로젝트 설명 --- 당신은 (그리기 이름이 DB에 저장되어있는 경우, 예를 들어) 당신이 자신의 이름을 기반으로 드로어 블 Drawable에 액세스 할 수 있었던 상황도 있었고, 당신은 R.drawable.ids로 이름을 변환 긴 룩업 테이블을 작성했다? 그리고 그들을 유지?
이 라이브러리는 이름으로 직접 그리기에 액세스 리플렉션을 사용하여 주위에 방법을 제공하고 있습니다. 당신은 당신의 입술 폴더 트리에 정상적으로를 포함해야합니다. 그것은 플랫폼의 Resources.getIdentifier () 메서드보다 빠른 최대 5 배에서 벤치마킹하고있다.
그것은 모두 반사 "안타"와 "미스"의 반사 시간 오버 헤드를 완화하기 위해 LRU 캐싱을 사용하고 있습니다.
업데이트 날짜
2013. 12. 4.
도구
데이터 보안
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.