Страницы

Поиск по вопросам

среда, 29 января 2020 г.

Как узнать номер телефона?

#android #java


Хочу узнать номер телефона, использую стандартный метод, но возвращает null:
TelephonyManager tMgr = (TelephonyManager)mAppContext.getSystemService(Context.TELEPHONY_SERVICE);
String mPhoneNumber = tMgr.getLine1Number();


    


Ответы

Ответ 1



В интернетах говорят, что это единственный способ. Который работает не всегда. Говорят, что работает только в тех случаях, когда номер телефона записан в сим-карте. Если не записан (например, операторский телефон, который без симки работает, и т. п.) - номер получить не удастся. Буду рад ошибаться...

Ответ 2



Скорее всего больше никак. Аналогично у вас номер и в настройках телефона не отображается. У меня то же самое было на всех симках Теле2.

Комментариев нет:

Отправить комментарий