2012-07-03 4 views
6

나는 이것에 관해 많은 게시물을 발견했지만 적절히 답변하지는 못했습니다. 내 응용 프로그램에 IMEI 번호가 필요합니다.하지만 그 번호는 000000000000000 (15 제로)입니다. 그것은 장치와 잘 작동하지만 나는 그것이 내 에뮬레이터에서 제대로 실행되기를 원합니다. 이 0을 제외한 일부 고유 번호가 필요합니다. 프로그램 적 해결책이 있으면 여기에 답을 게시하십시오. 제가 대신이 번호 (15 제로) "352373051009616"왜 IMEI 번호를 부여하는 에뮬레이터 000000000000000

TelephonyManager telephonyManager = (TelephonyManager) getSystemService (Context.TELEPHONY_SERVICE)를 설정해야한다;

문자열 imei = telephonyManager.getDeviceId();

textDeviceID2.setText ("장치 ID : -"+ imei);

가능한 솔루션 (programitically뿐만 아니라 하드 코딩) 에뮬레이터가 IMEI로 사용하는 것입니다

+7

에뮬레이터에 IMEI 번호가 없으므로 Android_ID – sanu

+0

답장을 보내 주셔서 감사합니다. 하지만 나는 IMEI (제로 제외)를 설정해야하는 이유는 동일한 응용 프로그램에서 Android_ID, IMEI, IMSI를 설정해야합니다. – Adb

+0

문자열 imei = ("telephonyManager.getDeviceId() =="000000000000000 "?) something_else ": telephonyManager.getDeviceId()); –

답변

1

희망으로 변경하십시오. this가 도움이됩니다. 에뮬레이터 IMEI 번호를 편집 할 수 있으며 지침이 매우 명확합니다.