How can I get the current phone number used in a device? I am testing in Marshmallow version Moto G3.
I have tried this with there permission. I have also requested them at runtime.
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.READ_SMS"/>
Here is my code.
TelephonyManager tMgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
String mPhoneNumber = tMgr.getLine1Number();
But getLine2Number
returns blank.