Страница 1 из 1

Как узнать номер симки?

Добавлено: 10 фев 2015, 09:06
0800009
Как приложению узнать номер оператора симки на смартфоне.

Код: Выделить всё

 String srvcName = Context.TELEPHONY_SERVICE;
    TelephonyManager telephonyManager = (TelephonyManager)
    getSystemService(srvcName);
    int simState = telephonyManager.getSimState();
    
    sss =telephonyManager.getLine1Number();
отдает пустую строку sss

в манифесте <uses-permission android:name="android.permission.READ_PHONE_STATE"/>

Re: Как узнать номер симки?

Добавлено: 10 фев 2015, 10:29
doter.ua
0800009 писал(а):Как приложению узнать номер симки на смартфоне.

Код: Выделить всё

 String srvcName = Context.TELEPHONY_SERVICE;
    TelephonyManager telephonyManager = (TelephonyManager)
    getSystemService(srvcName);
    int simState = telephonyManager.getSimState();
    
    sss =telephonyManager.getLine1Number();
отдает пустую строку sss

в манифесте <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
Номер может быть и не записан на симку. Лучший вариант попросить юзера ввести.

Re: Как узнать номер симки?

Добавлено: 10 фев 2015, 18:07
0800009
так я и хочу чтоб юзер ввел а я смог проверить))