TelephonyManager mt=(TelephonyManager)this.getApplicationContext().getSystemService(Context.TELEPHONY_SERVICE);
ph=mt.getLine1Number();
String serial=mt.getSimSerialNumber();
if(ph.equals(null)){
txt.setText("serial number is: "+serial );}
else
txt.setText("phone Number is "+ph);
在我的Android清单文件中
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
这是我的代码。我的输出是这样的电话号码是
它不会显示我的电话号码。为什么会这样?
尝试一下,
TelephonyManager tMgr = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
String mPhoneNumber = tMgr.getLine1Number();
以下权限需要添加到清单文件中
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>