2015-07-08 5 views
2

Я хочу получить номер телефона, но в устройстве я получаю "" (пустой). Вы предлагаете?Получить номер телефона ANDROID

Это мой код:

TelephonyManager tMgr = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE); 
    String mPhoneNumber = tMgr.getLine1Number(); 

mPhoneNumber пуст. манифеста:

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

Возможный дубликат [Программно получить номер телефона телефона Android] (http://stackoverflow.com/questions/2480288/programmatically-obtain-the-phone-number-of-the-android-phone) – LukaCiko

ответ

0

Некоторые модели возвращают номер телефона, некоторые нет. У меня возникла необходимость в получении номера телефона и в конечном итоге использовались твиты Twitter's Fabric. Простота установки и свободного использования.

0

Этот вызов API исследует вашу сим-карту. Некоторым телекоммуникационным компаниям не требуется население номера телефона, чтобы работать. Поэтому, если ваша сим-карта не имеет такой информации, ваша строка будет пустой.