android.os.Build 를 사용한
디바이스의 고유 정보값을 가져와보자
디바이스가 가지고 있는 정보 중 제조사나 OS버전, 모델명 등 을 가져 오기 위한 방법으로 사용된다.
(다른 기타 정보는 TelephonyManager 라는것을 사용해 가져오는데 이건 따로 정리해두도록한다.)
package com.example.mytest;
import android.os.Build;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
public class MainActivity extends AppCompatActivity {
private static final String TAG = "고유 정보값";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Log.i(TAG, "BOARD = " + Build.BOARD);
Log.i(TAG, "BRAND = " + Build.BRAND);
Log.i(TAG, "CPU_ABI = " + Build.CPU_ABI);
Log.i(TAG, "DEVICE = " + Build.DEVICE);
Log.i(TAG, "DISPLAY = " + Build.DISPLAY);
Log.i(TAG, "FINGERPRINT = " + Build.FINGERPRINT);
Log.i(TAG, "HOST = " + Build.HOST);
Log.i(TAG, "ID = " + Build.ID);
Log.i(TAG, "MANUFACTURER = " + Build.MANUFACTURER);
Log.i(TAG, "MODEL = " + Build.MODEL);
Log.i(TAG, "PRODUCT = " + Build.PRODUCT);
Log.i(TAG, "TAGS = " + Build.TAGS);
Log.i(TAG, "TYPE = " + Build.TYPE);
Log.i(TAG, "USER = " + Build.USER);
Log.i(TAG, "VERSION.RELEASE = " + Build.VERSION.RELEASE);
}
}
댓글