2011년 11월 17일 목요일

IMEI (International Mobile Equipment Identity) 란?

각각의 android store마다 불법복제 방지를 위해 license를 체크하는데,
삼성앱스에서는 단말기계마다 고유한 번호인 IMEI(International Mobile Equipment Identity, 코드14자 + 체크용1자=15자의 숫자)를 체크한다.

자기 android 폰의 IMEI를 체크하는 방식은 다음과 같다.

import android.telephony.TelephonyManager;
import android.content.Context;
 
{
TelephonyManager telephonyManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
  Log.d(TAG, " IMEI=" + telephonyManager.getDeviceId());
}
 
1. 우선 TelephonyManager를 얻고
2. getDeviceId()를 call하면 된다.
 
위의 code를 android 소스에 넣어 한번 찍어 보면 끝...

댓글 없음:

댓글 쓰기