본문 바로가기

TechLog

android.os.Build 실제 값의 예

안드로이드 os의 버전을 체크하는 코드를 만들다가, 문득 이 클래스 안의 변수들의 값이 궁금해져서 하나씩 일일이 출력해봤다. android.os.Build는 현재 os의 빌드 정보를 저장하고 있는 클래스인데, 변수 이름만 보고서는 무슨 값이 나올지 알 수 없고 레퍼런스에 자세한 설명이 없는 항목이 있기도 해서 '아 이거 대충 이런 값이 나오는구나' 알고 있으면 나중에라도 도움이 될 것 같다는 생각이 들어서리.

참고로, LG의 옵티머스 원(버전 번호를 보면 알겠지만 생강빵 버전)에서 추출한 값임을 알려둔다.

android.os.Build.BOARD

su370

android.os.Build.BRAND

LGE

android.os.Build.CPU_ABI

armeabi

android.os.Build.DEVICE

thunder_kor-05

android.os.Build.DISPLAY

GRJ22.su370-V28.421c29aa

android.os.Build.FINGERPRINT

LGE/lge_thunder/thunder_kor-05:2.3.4/GRJ22/su370-V28.421c29aa:user/release-keys

android.os.Build.HOST

buildsvr1

android.os.Build.ID

GRJ22

android.os.Build.MANUFACTURER

LGE

android.os.Build.MODEL

LG-SU370

android.os.Build.PRODUCT

lge_thunder

android.os.Build.TAGS

release-keys

android.os.Build.TYPE

user

android.os.Build.USER

dshyun

android.os.Build.VERSION.CODENAME

REL

android.os.Build.VERSION.INCREMENTAL

su370-V28.421c29aa

android.os.Build.VERSION.RELEASE

2.3.4

android.os.Build.VERSION.SDK

10

android.os.Build.VERSION.SDK_INT

10

android.os.Build.VERSION_CODES.BASE

1

android.os.Build.VERSION_CODES.BASE_1_1

2

android.os.Build.VERSION_CODES.CUPCAKE

3

android.os.Build.VERSION_CODES.CUR_DEVELOPMENT

10000

android.os.Build.VERSION_CODES.DONUT

4

android.os.Build.VERSION_CODES.ECLAIR

5

android.os.Build.VERSION_CODES.ECLAIR_0_1

6

android.os.Build.VERSION_CODES.ECLAIR_MR1

7



p.s:결국 안드로이드 카테고리까지 만들고 말았다 ... ;ㅂ;

p.s2:USER 항목에 시스템 사용자 이름이 뜨지 않을까 기대했는데 그런거 없고 os 빌드한 계정이 들어가는 듯.

'TechLog' 카테고리의 다른 글

개발일기.20120124  (0) 2012.01.24
개발일기.20120121  (0) 2012.01.21
Download for Windows Phone 아이콘  (0) 2012.01.08
Windows Phone 7.1에서의 UDP 패킷 송/수신 트릭  (4) 2011.12.26
WP 7.1의 UDP 소켓 프로그래밍 Workaround  (0) 2011.12.16