我正在尝试获取当前手机的电话号码,并且我使用了此代码(我已经在清单中拥有权限):
TelephonyManager mTelephonyMgr;
mTelephonyMgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
String phoneNumber = mTelephonyMgr.getLine1Number();
我在android模拟器中尝试了这段代码,它工作正常并给了我一个号码(我猜是模拟器的电话号码),
但是,当我在手机(galaxy s2)上尝试此代码时,它返回了一个空字符串。
谢谢