0
我正在寻找一种方法来获取我的电话号码... .getLine1Number()返回null, 是否有其他替代方法?如何获取我的电话号码
我正在寻找一种方法来获取我的电话号码... .getLine1Number()返回null, 是否有其他替代方法?如何获取我的电话号码
可能有几个原因...
您是否在使用模拟器?如果是这样,那么它将不会有电话号码
您使用的是平板电脑吗?同上
您是否在清单中添加了此权限?
<uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>
您是否使用了正确的密码?
TelephonyManager mTelephonyMgr;
mTelephonyMgr = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
mTelephonyMgr.getLine1Number();
务请注意用'TelephonyManager返回的值.getLine1Number()'可能为null;不是所有的电话运营商都设定它 – OcuS 2011-04-22 12:54:32
看看这个讨论http://stackoverflow.com/questions/5515361/get-associated-phone-number-with-sim/5516082#5516082 – Azlam 2011-04-22 14:21:04