我正在寻找获取手机号码的方法...... .getLine1Number()返回null, 还有其他选择吗?
答案 0 :(得分:2)
可能有几个原因......
您使用的是模拟器吗?如果是,那么它将没有电话号码
你在使用平板电脑吗?与上述相同
您是否在清单中添加了此权限?
<uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>
您使用的是正确的代码吗?
TelephonyManager mTelephonyMgr;
mTelephonyMgr = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
mTelephonyMgr.getLine1Number();