2013-08-23 2 views
0

안녕하세요,이 응용 프로그램에서 IMEI 장치가 필요하지만 항상 null 값을 얻을 수있는 동일한 논리가 AVD 에뮬레이터 또는 Android 스마트 폰에서 작동하는GenieMotion 에뮬레이터에서 IMEI 가져 오기

과 함께 genymotion 에뮬레이터에서 실행되는 안드로이드 응용 프로그램을 개발하고 있습니다. 권한이
TelephonyManager telephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); 
IMEI = telephonyManager.getDeviceId(); 

매니페스트

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

동일한 논리가 AVD 에뮬레이터에서 작동한다는 것은 무엇을 의미합니까? AVD에서 IMEI 번호를 얻을 수 있습니까? – Mohit

답변

0

는 신뢰할 수 없습니다입니다 .getdeviceID()를 추가하고 그렇습니다 retu 그 에뮬레이터 인 경우는 null 나는 너를 도울 링크를 발견했다. 그것은 실제 전화의 경우 IMEI 코드가 있었다으로

Link 2

Link 1

대안

처럼

Link 3

0

Genymotion 에뮬레이터는 IMEI 코드가 없습니다. 하지만 여전히 특정 방법으로 가짜 코드를 생성 할 수 있습니다.