Android 获取本机号码

Android获取本机号码可以从sim卡里获取:

Java code:

TelephonyManager mTelephonyManager = (TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE);

String strTelephoneNumber = mTelephonyManager.getLine1Number();


Androidmanifest.xml

……

</application>

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


注意了:strTelephoneNumber可能是空值,即TelephonyManager获取不到sim卡里的号码,原因是因为sim卡里本机号码的变量里移动公司没有写进去。

你可能感兴趣的:(java,android,String,service)