Estoy desarrollando una aplicación que requiere para obtener el IMSI. Yo uso:obteniendo IMSI del teléfono Android?
TelephonyManager mTelephonyMgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
String imsi = mTelephonyMgr.getSubscriberId();
Funciona para la mayoría de los teléfonos, pero unos pocos teléfonos devolver sólo 6 dígitos en lugar de 15. ¿Cuál es incorrecto.
¿Alguien sabe una forma alternativa de recuperar el IMSI programáticamente? Otro APIS? métodos?
Saludos
Bueno, resultó que algunos teléfonos Android no devuelven el IMSI completa (bug). Usé hardware especial para extraer el imsi del sim y extrajo el imsi completo, lo que significa que el sim estaba bien. Por lo tanto, el problema es que Android no puede extraer el IMSI completo. Encontré este error en el Sony Ericsson Mini Experia. – omega