Today I Learn

[TIL] Android Device Id, Name, OsVersion 정보 확인하기

SeungYong.Lee 2023. 12. 29. 16:13
반응형

사용자의 디바이스를 식별하거나 정보 파악을 위해서 id 또는 기기명, OS 버전 등의 확인이 필요한 경우가 있다.

이러한 정보를 Build Class에서 가져올 수 있다.

 

GPT를 통해 확인한 Build Class에 담긴 정보는 아래와 같다.

1. Build.VERSION: Android 운영 체제의 버전 정보를 제공합니다. 예를 들어, Build.VERSION.SDK_INT를 통해 API 레벨(안드로이드 버전 코드)을 얻을 수 있습니다.

2. Build.VERSION_CODES: Android API 레벨을 상수로 정의한 클래스입니다. 코드에서 각 버전에 대한 조건을 확인할 때 사용됩니다.

3. Build.MODEL: 기기의 모델 이름을 제공합니다.

4. Build.MANUFACTURER: 제조사 정보를 제공합니다.

5. Build.PRODUCT: 제품명을 제공합니다.

6. Build.DEVICE: 빌드된 디바이스의 코드 이름을 나타냅니다.

7. Build.BRAND: 빌드된 디바이스의 브랜드를 나타냅니다.

8. Build.DISPLAY: 디바이스에 표시되는 빌드 정보를 나타냅니다.

9. Build.TYPE: 현재 빌드의 종류를 나타냅니다. 일반적으로 "user" 또는 "eng"과 같은 값이 사용됩니다.

10. Build.FINGERPRINT: 디바이스의 지문 정보를 나타냅니다.

 

androidId = android.provider.Settings.Secure.getString(appCore.getContentResolver(), android.provider.Settings.Secure.ANDROID_ID)
deviceName = Build.MANUFACTURER + " " + Build.MODEL
osVersion = Build.VERSION.RELEASE
반응형