Número de telefone, obter!

Boa tarde, mortais.

Em minha aplicação preciso obter os números dos chips que estiverem no smartphone do usuário. Alguém ja passou pelo o mesmo? Que permissão é essa?

Desde já, brigadão!

Acho que isso pode te ajudar.

Abs!

1 curtida

pô valeu! mas só consigo pegar o número serial do sim, o número não consigo. Sabe o por quê?

Para pegar o número é só usar o método getLine1Number da classe TelephoneManager:

TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
String numero = tm.getLine1Number();

Não esqueça da permissão no AndroidManifest:

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


1 curtida