Android:Screens
스마트폰
- HVGA 스마트폰.
- RESOLUTION: 320px(320dp), 480px(480dp)
- DENSITY DPI: mdpi, 160 dpi
- SCREEN SIZE: normal
- Ex: 옵티머스원
- RESOLUTION: 480px(320dp), 800px(533dp) or 854px(569dp)
- DENSITY DPI: hdpi, 240 dpi
- SCREEN SIZE: normal
- EX WVGA800: 넥서스원, 갤럭시S, 갤럭시S2
- EX WVGA854: 모토로라 드로이드, XPERIA X10
- RESOLUTION: 540px(360dp), 960px(640dp)
- DENSITY DPI: hdpi, 240dpi
- SCREEN SIZE: normal
- EX: Atrix, Evo 4G
- RESOLUTION: 720px(360dp), 1280(640dp)
- DENSITY DPI: xhdpi, 320dpi
- SCREEN SIZE: normal
- EX: 갤럭시 넥서스
태블릿
- 7인치 태블릿.
- RESOLUTION: 600px(600dp), 1024px(1024dp)
- DENSITY DPI: mdpi, 160 dpi
- SCREEN SIZE: large
- EX: 킨들 파이이, 누크 태블릿
- RESOLUTION: 1280px(1280dp), 800px(800dp) or 720px(720dp)
- DENSITY DPI: mdpi, 160 dpi
- SCREEN SIZE: xlarge
- EX: 갤럭시탭 10.1, 모토로라 XOOM
태블릿폰
- 갤럭시노트.
- RESOLUTION: 800px(400dp), 1280px(640dp)
- DENSITY DPI: xhdpi, 320 dpi
- SCREEN SIZE: ??? (Gingerbread)
- RESOLUTION: 600px(400dp), 1024px(682dp)
- DENSITY DPI: hdpi, 240 dpi
- SCREEN SIZE: large(Gingerbread)
- RESOLUTION: 7인치 800px(600dp), 1280px(961dp)
- tvdpi density 1
Nexus 7 reference
넥서스 7 참고사항에 대하여 정리한다.
- Nexus 7같은 화면의 기기는 상당히 높은 density 이기 때문에 scaling이 잘 눈에 띄지 않습니다.
- 안드로이드는 Scale을 시킬 bitmap을 고를때 일반적으로 더 높은 density의 bitmap을 선택합니다. tvdpi 화면의 경우 보통 hdpi의 폰들을 지원하기 위해 대부분의 앱들이 포함하고 있는 hdpi 의 리소스들을 scale down시키게 됩니다.
- 안드로이드 타블랫 UI에서는 일반 앱 아이콘보다 큰 사이즈의 아이콘을 사용합니다. 이를 위해 더 높은 density 의 아이콘을 사용하는 방식을 이용합니다. Activity.getLauncherLargeIconDensity() 는 사용할 density를 리턴합니다.
- 앱의 아이콘은 산뜻한 화면의 핵심적인 요소이기고 디자인된 아이콘이 scaling없이 사용될수 있도록 density는 한단계 높은 density가 선택됩니다. (mdpi->hdpi, hdpi->xhdpi 등) 런처에서나 앱의 아이콘이 사용되는 곳에서 tvdpi 화면은 hdpi density로 지정되어 디자인된 크기가 사용됩니다.
Result
- 320dp 스마트폰, 360dp 스마트폰.
- 400dp 태블릿폰 (2011 현재 삼성에서만 출시, 갤탭(2010)은 7인치지만 dp 분류상 갤노트와 같이 분류.)
- 600dp 7인치 태블릿.
- 720dp(800dp) 10인치 태블릿.
See also
Favorite site
- http://developer.android.com/intl/ko/guide/practices/screens_support.html
- http://www.androidpub.com/1895935 주요 안드로이드 기기 개발 해상도, DIP, DP, DPI, DENSITY 정리]
- http://developer.android.com/guide/practices/screens_support.html
- http://android-developers.blogspot.com/2011/07/new-tools-for-managing-screen-sizes.html