안드로이드 기기의 시리얼 넘버 어떻게 찾을까요?


안드로이드 앱에 들어갈 고유 ID값이 필요합니다. 제 생각에는 안드로이드 기기의 시리얼 넘버가 괜찮을 것 같은데요. 앱 내에서 어떻게 기기의 시리얼 넘버를 가져올 수 있을까요?

  • 2016년 07월 05일에 작성됨

조회수 216


1 답변


좋아요
0
싫어요
채택취소하기
TelephonyManager tManager = (TelephonyManager)myActivity.getSystemService(Context.TELEPHONY_SERVICE);
String uid = tManager.getDeviceId();

getSystemService 는 Activity 클래스에 포함된 메소드입니다. getDeviceID() 메소드는 기기가 어떤 radio를 사용하느냐에 따라(GSM 혹은 CDMA) 다른 MDN 혹은 MEID값을 반환할 것 입니다.

각각의 기기는 반드시 고유한 값을 반환합니다(기기가 폰이라는 가정하에 말이죠). Sim 슬롯이나 CDMA radio를 가지고 있는 안드로이드 기기라면 반드시 위 방법이 효과가 있을 겁니다. Microwave로 전원을 켜는 안드로이드 기기라면 스스로 해결하셔야됩니다.

  • 2016년 07월 06일에 작성됨

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close