1

Unable to get phone number from mobile-:

TelephonyManager tMgr = (TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE);
        String mPhoneNumber = tMgr.getLine1Number();
        Log.i("Log", "Phone no is -: "+mPhoneNumber);
        myContactNo.setText(mPhoneNumber);

I am not getting the phone number and it is empty. I have added permission in Android Manifest.

pranav shukla
  • 353
  • 4
  • 15

1 Answers1

0

Try this..

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

In AndroidManifest.xml, write the following permission:

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

See here

Community
  • 1
  • 1
Sabyasachi
  • 3,499
  • 2
  • 14
  • 21