如何在真实设备中获取电话号码

时间:2010-07-19 06:11:37

标签: android

我想知道通过telephoneManager和getLine1Number()获取设备的数量,它在模拟机器上运行良好,但在实际设备中我不知道,你能告诉我为什么吗?

在com.android.internal.telephony中包含getLine1Number(),如何使用内部类?

1 个答案:

答案 0 :(得分:1)

这个问题已被多次询问和回答。电话号码(可能)存储在SIM卡上,您可以使用TelephonyManager.getLine1Number()获取,但不可靠。有些SIM卡上没有电话号码(在这种情况下你会得到null),如果用户更改了他的电话号码而没有换掉他的SIM卡,那么你将获得他的旧电话号码。