无法在Android 2.2上获取手机号码
我使用下面的标准代码在我的ANDROID 2.2 GSM设备上获取手机号码,但我总是得到一个空字符串。2.2是否支持此功能? 关于如何在安卓2.2设备上获取手机号码的任何建议无法在Android 2.2上获取手机号码,android,Android,我使用下面的标准代码在我的ANDROID 2.2 GSM设备上获取手机号码,但我总是得到一个空字符串。2.2是否支持此功能? 关于如何在安卓2.2设备上获取手机号码的任何建议 private String getMyPhoneNumber(){ TelephonyManager mTelephonyMgr; mTelephonyMgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); re
private String getMyPhoneNumber(){
TelephonyManager mTelephonyMgr;
mTelephonyMgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
return mTelephonyMgr.getLine1Number();
}
这应该行得通,但请确保您正在申请清单中的READ_PHONE_STATE权限:
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
这应该有效,但请确保您正在申请清单中的读取状态权限:
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
进入设置->关于电话->状态->查看我的电话号码字段。如果上面写着“未知”,那么这不是你的问题,只是一些运营商没有在SIM卡上加上自己的号码。在某些设备上,用户可以编辑自己的号码,但固件并不总是支持该号码
阅读进入设置->关于电话->状态->查看我的电话号码字段。如果上面写着“未知”,那么这不是你的问题,只是一些运营商没有在SIM卡上加上自己的号码。在某些设备上,用户可以编辑自己的号码,但固件并不总是支持该号码 阅读