Как получить номер мобильного телефона в приложении для Android?

Я хотел бы знать, есть ли способ получить номер мобильного телефона из пользовательского приложения Android?


Существует класс TelephonyManager, но я не видел метода, который считывает номер GSM с телефона или SIM-карты. Я должен добавить, что это не для какой-либо незаконной цели, клиент хотел бы запомнить номер GSM клиента, чтобы он мог связаться с ним.


person Antun Tun    schedule 23.09.2013    source источник


Ответы (1)


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

Также требуется разрешение READ_PHONE_STATE в вашем манифесте.

person William Riley    schedule 23.09.2013