Приложение для Android должно получить номер телефона устройства. Я использую метод getLine1Number()
для его получения, однако на некоторых телефонах он возвращает неправильное значение.Мобильный идентификационный номер Android (MIN)
Код:
TelephonyManager tMgr = (TelephonyManager)c.getSystemService(Context.TELEPHONY_SERVICE);
String number = tMgr.getLine1Number();
Телефон возвращает неверное значение является Samsung Galaxy S6 работает андроид 6.0.1. В настройках телефона под номером телефона отображается одно и то же неправильное значение, но под MIN отображается правильный номер телефона.
Может ли кто-нибудь дать мне какие-либо идеи или решения этой проблемы? Я не смог найти способ получить значение MIN с телефона Android. Я также не узнал, почему этот телефон возвращает неправильное значение.
Показать код приложения, мы не знаем, что вы делаете. – Halfstop