반응형
사용자의 디바이스를 식별하거나 정보 파악을 위해서 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
반응형
반응형
사용자의 디바이스를 식별하거나 정보 파악을 위해서 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
반응형