2013-08-23 3 views
0

Привет, я разрабатываю приложение для Android и запускаю его на эмуляторе genymotion, в этом приложении мне нужно устройство IMEI, но я всегда получаю нулевое значение. Эта же логика работает с эмулятором AVD или Android-смартфономПолучите IMEI в эмуляторе GenyMotion

TelephonyManager telephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); 
IMEI = telephonyManager.getDeviceId(); 

с разрешения добавлены к манифесту

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

Что вы подразумеваете под одной логикой с AVD-эмулятором? Можете ли вы получить номер IMEI от AVD? – Mohit

ответ

0

в .getdeviceID()

не является надежным и да RETU rns null, если это эмулятор. Я нашел ссылку, которая может вам помочь. Как альтернативный

Link 1

Link 2

Link 3

0

Genymotion эмулятор не имеет IMEI код, там был код IMEI, если это реальный телефон. Но вы все равно можете генерировать фальшивый код с помощью определенного метода.