2012-04-11 2 views
-1

내 IMEI 번호가 시뮬레이터에서 항상 0000000000000 인 이유는 무엇입니까?

나는 이클립스 에뮬레이터의 IMEI 번호를 얻으려고하지만 3 일 전 "0000000000000"을 얻는 데 성공하지만 항상 null입니다. (내가 뭘할지 모르겠다. 그 사이에 변했다)

private String IMEI = null; 

TelephonyManager tm = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE); 
IMEI = tm.getDeviceId(); // empty 

나는 persmission을 잊지 않았다.

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

무엇이 문제 일 수 있습니까? 감사합니다.

답변

1

에뮬레이터에는 할당 된 IMEI가 없습니다. 값은 아마도 괜찮습니다. 전화로 시도해보십시오.

0
TelehponyManager manager = (TelehponyManager)getSystemService(TELEPHONY_SERVICE); 
String imei = manager.getDeviceId(); 

이 코드는 실제 장치에서 완벽하게 작동하지만, 에뮬레이터 IMEI에서는 항상 0이며 구성 할 수 없습니다.

관련 문제