[Android] 안드로이드 용어
안드로이드 4.4 킷캣 - 2013년 10월 31일 발표 - api 19
안드로이드 5.0 롤리팝 - 2014년 10월 16일 발표 - api 21,22
안드로이드 6.0 마시멜로 - 2015년 5월 28일 발표 - api 23
안드로이드 7.0 누가 - 2016년 8월 22일 발표 - api 24,25
안드로이드 8.0 오레오 - 2017년 8월 21일 발표 - api 26,27
안드로이드 9,0 파이 - 2018년 8월 6일 발표 - api 28
해상도
1280 * 720 - 320dpi
1920 * 1080 - 480dpi
2960 * 1440 - 640dpi
dp 와 px 관계
dp (Dots Per Inch) : 1인치 (2.54cm) 에 들어있는 픽셀의 수
1 dp = dpi / 160 * px
160dpi = mdpi 160 * 1 -> 1dp = 1px
240dpi = hdpi 160 * 1.5 -> 1dp = 1.5px
320dpi = xhdpi 160 * 2 -> 1dp = 2px
480dpi = xxhdpi 160 * 3 -> 1dp = 3px
640dpi = xxxhdpi 160 * 4 -> 1dp = 4px
drawable-nodpi
drawable-ldpi
drawable-mdpi
drawable-xhdpi
drawable-xxhdpi
자신에 맞는 dpi 폴더를 먼저 읽고 해당 리소스가 없으면 가장 큰 dpi 폴더에서부터 작은 폴더순으로, 가장 마지막에 nodpi로 읽는다.
drawable-anydpi-v26
- Android 8.0 (API 26) 이상부터 지원 하는 drawable 입니다.
- Vector 리소스를 사용합니다.
- Apaptive Icon 에 사용합니다.
글씨체
한글 - 본고딕(Noto Sans) , 시스템체
영어 - 로보토체