Encontré muchas publicaciones relacionadas con esto pero no recibí la respuesta correcta. Mi aplicación necesita un número IMEI, lo hice pero muestra 000000000000000 (15 ceros). funciona bien con el dispositivo, pero quiero que funcione correctamente en mi emulador. quiero un número único, excepto estos cero. si alguna solución programiticamente aquí .post su respuesta. tengo que fijar este número en lugar de (15 ceros) "352373051009616"por qué el emulador da el número IMEI 000000000000000
TelephonyManager telephonyManager = (TelephonyManager) getSystemService (Context.TELEPHONY_SERVICE);
Cadena imei = telephonyManager.getDeviceId();
textDeviceID2.setText ("Identificación del dispositivo: -" + imei);
cualquier solución posible (programitically, así como hardcoded)
emulator no tiene ningún número de IMEI en su lugar, intente Android_ID – sanu
gracias por su respuesta. pero necesito establecer Android_ID, IMEI, IMSI estos tres en la misma aplicación, por eso tengo que configurar IMEI (excepto cero) – Adb
¿No puedes hacer 'String imei = (telefonicaManager.getDeviceId() ==" 000000000000000 "?" something_else ": telephonyManager.getDeviceId());'? –