2013-03-16 3 views
1

전화의 IMEI 번호를 검색하려고합니다. 아래 코드를 사용하고 있습니다.전화 IMEI 받기

public static string GetDeviceId(Context context) 
{ 
    TelephonyManager telephonyMgr = context.GetSystemService(Context.TelephonyService) as TelephonyManager; 
    string deviceId = telephonyMgr.DeviceId == null ? "UNAVAILABLE" : telephonyMgr.DeviceId; 
    return deviceId; 
} 

코드에 문제가 있습니까? 그 밖의 무엇을해야합니까?

답변

1

당신은

<uses-permission android:name="android.permission.READ_PHONE_STATE" /> 
+0

응답에 대한 여러분 감사합니다 매니페스트 파일에 다음과 같은 권한을 추가해야합니다. 허락을 잊어 버렸습니다. 그러나, .getDeviceId() 나를 위해 작동하지 않았다. 대신, 제 코드가 잘 작동했습니다. GetDeviceId를 문자열 imeiNumber로 평준화하여 deviceId를 얻었습니다. 빠른 답변을 주셔서 다시 한 번 감사드립니다. –

+1

그가 쓴 것은 Android 용 Java를 사용할 때입니다. – Cheesebaron