我想知道通过telephoneManager和getLine1Number()获取设备的数量,它在模拟机器上运行良好,但在实际设备中我不知道,你能告诉我为什么吗?
在com.android.internal.telephony中包含getLine1Number(),如何使用内部类?答案 0 :(得分:1)
这个问题已被多次询问和回答。电话号码(可能)存储在SIM卡上,您可以使用TelephonyManager.getLine1Number()
获取,但不可靠。有些SIM卡上没有电话号码(在这种情况下你会得到null
),如果用户更改了他的电话号码而没有换掉他的SIM卡,那么你将获得他的旧电话号码。