Як отримати номер телефону в Android

травня
30
2012
Мітки: android java phone number

Зміст

В Android є можливість отримати інформацію про телефонний номер пристрою, назву мобільного оператора і багато іншої корисної інформації. Про це і йдеться у цій статті.

Отримання номера телефону відбувається в кілька рядків:


TelephonyManager telephonyManager = (TelephonyManager)getSystemService(TELEPHONY_SERVICE);
String line1Number = telephonyManager.getLine1Number(); 

Цей код необхідно виконувати в Activity через те, що використовується метод getSystemService(). Також є кілька АЛЕ, щодо використання вищенаведеного коду:

У класі TelephonyManager також є багато інших корисних методів:

getDeviceId() - повертає унікальний ідентифікатор телефону (наприклад, IMEI для GSM телефонів);

getNetworkCountryIso() - повертає ISO-код країни (для роумінгу ця країна може не відповідати тій, що прописана на SIM);

getSimCountryIso() - повертає ISO-код країни оператора, де виготовлена SIM-карта;

getNetworkOperatorName() - повертає ім'я оператора;

isNetworkRoaming() - повертає true якщо телефон в роумінгу;

І багато інших властивостей...

Увага! Не забувайте про те, що вся інформація, отримана за допомогою TelephonyManager, зберігається на SIM-картці і може бути помилковою!

Як отримати інформацію про модель телефону в Android >

Напишіть перше повідомлення!

Ви повинні увійти під своїм аккаунтом щоб залишати коментарі