Identificare il proprio numero di telefono in Android

Identificare il proprio numero di telefono in Android

Dopo un bel pò di tempo torniamo a parlare di Java.

Nello specifico di Java applicato ad Android.

Vediamo un piccolo tip per identificare il nostro numero di telefono.

Useremo un solo oggetto: TelephonyManager.

Questo oggetto ci permette di accedere alle informazioni sui servizi del telefono.

Così le nostre applicazioni possono determinare i servizi e lo stato del telefono.

 

La classe non deve essere istanziata direttamente, ma si riferisce ad una istanza di Context.getSystemService(Context.TELEPHONY_SERVICE).

Vediamo il nostro metodo:

private String getMyNumber() {

   TelephonyManager tManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);

   return tManager.getLine1Number();

}

Un semplice metodo che ritorna un oggetto String che stamperà il numero di telefono.

Per maggiorni info controllate le referenze sui link postati.