<uses-permission android:name="android.permission.READ_PHONE_STATE" />
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
if (checkSelfPermission(Manifest.permission.READ_PHONE_STATE) == PackageManager.PERMISSION_DENIED) {
requestPermissions(new String[]{Manifest.permission.READ_PHONE_STATE}, REQUEST_READ_PHONE_STATE);
}
}
UUID uuid = null;
String androidId = Settings.Secure.getString(this.getContentResolver(), Settings.Secure.ANDROID_ID);
if (androidId == null || androidId.isEmpty() || androidId.equals("9774d56d682e549c")) {
uuid = UUID.randomUUID();
} else {
try {
uuid = UUID.nameUUIDFromBytes(androidId.getBytes("UTF8"));
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
uuid = UUID.randomUUID();
}
}
참고
'Android' 카테고리의 다른 글
| [Android] Service(서비스) (0) | 2020.07.08 |
|---|---|
| [Android] 구글 플레이 개발자 계정 등록 (0) | 2020.07.02 |
| [Android] 구글 플레이 스토어 예약 게시(1) (0) | 2020.07.02 |
| [Android] 구글 로그인 에러com.google.android.gms.common.api.ApiException:12501 (0) | 2020.05.21 |
| [Android] Bundle 값 보내기, 가져오기 (0) | 2020.04.09 |