Programa para gravar o numero do telefone no SIM Card

Se você está tentando pegar o número do seu telefone através da chamada:

TelephonyManager tm = (TelephonyManager)this.getApplicationContext().getSystemService(Context.TELEPHONY_SERVICE); 
String phoneNumber=  tm.getLine1Number();

Ela poderá retornar “null” ao invés do número do seu telefone, isto significa que o campo no SIM Card onde fica o número do telefone está vazio. Mais info:
http://stackoverflow.com/questions/5134398/telephonymanager-getline1number-failing

Para resolver este problema basta gravar o número do seu telefone no SIM card:
http://community.giffgaff.com/t5/Tips-Advice/How-to-add-your-mobile-number-to-your-phone/td-p/483867

Você pode instalar o app “My Phone Number” do desenvolvedor Lytsing direto do Google Play, mas ele disponibilizou o código fonte no github:

https://github.com/lytsing/MyPhoneNumber

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s