총 게시물 1,102건, 최근 0 건 안내 RSS 글쓰기
이전글  다음글  목록 글쓰기
[TIP&TECH]

안드로이드 Drawble 에 해상도 마다 이미지를 올리는 이유중 하나

글쓴이 : 에찌 날짜 : 2017-04-14 (금) 11:57 조회 : 837
글주소 : http://www.androidside.com/B56/32980
 
  임베디드 시스템 마이크로비젼
임베디드 개발보드, 개발용역, IAR 컴파일러 총판, 에뮬레이터.
www.mvtool.co.kr
  4차산업 서울정보산업교육원
4차산업 정보보안 유통물류 GTQ ITQ 컴활 회계 자격증 국비지원 구디이마트 앞
www.siie.co.kr
  안드로이드/태블릿은 디퍼세븐
안드로이드 태블릿모니터,DID,사이니지,키오스크,디지털액자등(하드웨어및솔루션)
www.dippersevenmall.com
신청하기


만약에 Drawble 폴더에 400x500 의 이미지를 4개정도 올리고 
그 이미지를 xml에 background 또는 src 로 하드코딩에서 올리셨다면
hdpi~xxxhdpi 해상도를 가진 폰에서는 급격한 메모리를 사용할 것입니다.

그 이유를 보시면
400x500 해상도를 mdpi에서 사용할 경우 400 x 500 x 4(ARGB_888 takes 4bytes) 해서 800000byte를 사용합니다.
하지만 xxxhdpi 에서 사용할 경우 메모리는 xxxhdpi는 mdpi보다 dpi가 4배 높으므로 400 x (4) x 500 x (4) x (ARGB_888 takes 4bytes) 를 해서 12800000byte를 사용하게됩니다.

즉 자신이 생각한 이미지 용량보다 16배나 더 사용한다는 것이죠

해결방법은 여러가지있지만 가장 간단한건 역시나 drawable-hdpi ... drawable-xxxhdpi 로 폴더를 나눠서 사용하는 게 가장 좋겠쬬?

다들 아셨겠지만 저처럼 몰랐었던 사람들을 위해서 글을 올립니다.



종합평점 (참여 1명)

추천 버튼을 클릭하면 추천한 자와 추천받은 자 모두에게 포인트가 지급됩니다.

미싱카 2017-05-08 (월) 19:25
해상도 디렉토리를 사용하는 방법을 잘 설명해주셨습니다. 감사합니다,
댓글주소
이전글  다음글  목록 글쓰기

총 게시물 1,102건, 최근 0 건 안내 RSS
번호 분류 제목 글쓴이 날짜 추천 조회
1102 TIP&TECH  리스트뷰에서 스위치,체크박스사용시 4 에찌 05-08 0 981
1101 TIP&TECH  뷰(RecyclerView/...)에 Max Height 주기/[Android] 김병희라고요 04-26 0 746
1100 TIP&TECH  TabLayout ClickEvent 에찌 04-21 0 722
1099 TIP&TECH  현재 사용하고 있는 어플 foreground인지 backgroun… 4 에찌 04-14 1 1217
1098 TIP&TECH  안드로이드 Drawble 에 해상도 마다 이미지를 … 1 에찌 04-14 0 838
1097 TIP&TECH  fragment 에서 ButterKnife 사용 시 resource가져올 때… 1 에찌 04-12 0 656
1096 TIP&TECH  Youtube 및 facebook 동영상 업로드 할때 1 희망과꿈을 03-28 0 859
1095 TIP&TECH  google service lib 가져올 때 3 에찌 03-20 2 979
1094 소스코드  CentralRV 프로젝트 - RecyclerView 가로/세로 가운… 1 김병희라고요 01-30 1 1742
1093 TIP&TECH  번개검색 시스템/[Android] 2 김병희라고요 12-29 2 1372
1092 TIP&TECH  RecyclerView 특정 포지션으로 스크롤 - smoothScroll… 1 김병희라고요 12-12 1 1376
1091 강좌  왕앱따 107. 자바/C++ 파일읽기 속도 비교/[Androi 김병희라고요 11-26 0 1531
1090 강좌  왕앱따 106. C++ 동영상 강좌/[Android] 김병희라고요 11-23 0 1654
1089 자료  박근혜를 탄핵할 수 있는 어플을 만들었어요. 3 씨드래곤아트 11-23 0 1968
1088 소스코드  AOSP용 한글 키보드 입력키 엘카이저 11-17 1 1476
1087 강좌  addDrawerListener, setDrawerListener(deprecated)/[Android] 김병희라고요 11-02 2 1851
1086 강좌  왕앱따 103. 아이콘 반복클릭 테스트/[Android] 김병희라고요 11-01 0 1455
1085 강좌  왕앱따 100. 안드로이드 왕초보의 앱개발 따라… 김병희라고요 10-29 0 1788
1084 강좌  DoubleDrawer(5) - 좌우 모두 NavigationView 사용/[Andro… 김병희라고요 10-27 0 1324
1083 강좌  DoubleDrawer(4) - 소스 오류(아이콘 토글 문제) 수… 김병희라고요 10-27 0 1165
 1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  다음  맨끝
 


Copyright ⓒ www.androidside.com. All rights reserved.
채팅 권한: 글쓰기 1개
2레벨 이상만 대화 가능
공개 채팅: 평일 !(9시 ~ 17시),토,일
안사2 변경사항 보러가기 챗방이 잘 안보이면 크롬에서 접속해주세요
챗방 숨기기 |  챗방 보이기