getLine1Number volver [duplicado] nula, pero no siempre
Pregunta
Esta pregunta ya tiene una respuesta aquí:
Yo uso el TelephonyManager
para obtener el número de teléfono, en el SDK todo funciona perfectamente, en algunos dispositivos, como mi héroe con 1,5 devuelve null, en el tatuaje con 1.6 funciona, pero en algunos otros tatuajes que devuelve un valor nulo.
¿Hay alguna otra manera de obtener el número de teléfono?
Solución
Por lo que yo sé, el número de teléfono devuelto es todo lo que se almacena en la tarjeta SIM del MSISDN , que no está ocupado por algunos operadores. (Peor aún, según algunos informes, el número podría ser en realidad incorrecto!)
Por desgracia, no sé de cualquier otro método, tampoco.
Otros consejos
He buscado mucho por este problema y no encontrar ninguna solución. No es una solución de leer SMS o envío de SMS desde algún servidor.
La solución es poner la tarjeta SIM en un teléfono mudo (o cualquier pre-2009 de Blackberry) y se establecerá el MSISDN. Creo que con Moras se puede establecer de forma manual.
Trate de marcar ## 000000 con la radio y editar la primera línea en el menú que aparece en el Blackberry.