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

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

글쓴이 : 에찌 날짜 : 2017-04-14 (금) 11:57 조회 : 2613
글주소 : http://www.androidside.com/B56/32980
 
  임베디드 시스템 마이크로비젼
임베디드 개발보드, 개발용역, IAR 컴파일러 총판, 에뮬레이터.
www.mvtool.co.kr
  KG아이티뱅크 교육수강문의
KG아이티뱅크학원방문상담예약, 실무형IT교육, 학습자, 맞춤자바교육, 수강료할인.
www.hrditbank.com
  재능을 거래하는 문화 재능넷
저렴한 비용으로 안드로이드 재능을 거래하는 신개념 재능거래 오픈마켓
www.jaenung.net
신청하기


만약에 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,105건, 최근 0 건 안내 RSS
번호 분류 제목 글쓴이 날짜 추천 조회
1105 소스코드  안드로이드 두더지게임 (랭킹, 두더지 종류 -… 홍훙훙 10-04 0 941
1104 강좌  100 Days Google Dev, 3: Google Play Services 7.5 StanleyKou 01-24 1 1389
1103 강좌  100 Days Google Dev, 2: The Magic of LRU Cache StanleyKou 01-20 0 1356
1102 강좌  100 Days Google Dev, 1: Android Design Support Library 2 StanleyKou 01-18 0 1602
1101 TIP&TECH  리스트뷰에서 스위치,체크박스사용시 5 에찌 05-08 5 3277
1100 TIP&TECH  뷰(RecyclerView/...)에 Max Height 주기/[Android] 1 김병희라고요 04-26 0 3080
1099 TIP&TECH  TabLayout ClickEvent 1 에찌 04-21 1 2687
1098 TIP&TECH  현재 사용하고 있는 어플 foreground인지 backgroun… 4 에찌 04-14 2 4053
1097 TIP&TECH  안드로이드 Drawble 에 해상도 마다 이미지를 … 1 에찌 04-14 2 2614
1096 TIP&TECH  fragment 에서 ButterKnife 사용 시 resource가져올 때… 1 에찌 04-12 0 2162
1095 TIP&TECH  Youtube 및 facebook 동영상 업로드 할때 1 희망과꿈을 03-28 0 2664
1094 TIP&TECH  google service lib 가져올 때 3 에찌 03-20 3 2699
1093 소스코드  CentralRV 프로젝트 - RecyclerView 가로/세로 가운… 1 김병희라고요 01-30 2 4719
1092 TIP&TECH  번개검색 시스템/[Android] 2 김병희라고요 12-29 2 3167
1091 TIP&TECH  RecyclerView 특정 포지션으로 스크롤 - smoothScroll… 1 김병희라고요 12-12 1 3462
1090 강좌  왕앱따 107. 자바/C++ 파일읽기 속도 비교/[Androi 김병희라고요 11-26 0 3358
1089 강좌  왕앱따 106. C++ 동영상 강좌/[Android] 1 김병희라고요 11-23 0 4186
1088 소스코드  AOSP용 한글 키보드 입력키 엘카이저 11-17 1 4025
1087 강좌  addDrawerListener, setDrawerListener(deprecated)/[Android] 김병희라고요 11-02 2 3860
1086 강좌  왕앱따 103. 아이콘 반복클릭 테스트/[Android] 1 김병희라고요 11-01 0 3114
 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 변경사항 보러가기 챗방이 잘 안보이면 크롬에서 접속해주세요
챗방 숨기기 |  챗방 보이기