使用telephonyManager.getLine1Number()获取我的SIM号时获取空值

时间:2015-04-28 11:13:12

标签: android telephony telephonymanager

我正在使用Moto e通过telephoney methode telephonyManager.getLine1Number()获取我的SIM号码。但它检索空白。

任何人都可以了解其他查找SIM卡号码的方法吗?

2 个答案:

答案 0 :(得分:1)

getLine1Number()返回电话号码,如果我们在“设置”中的“关于电话”部分中列出了号码。否则,我们无法在此之前找到任何其他选项。

答案 1 :(得分:0)

我相信Moto E是一款双卡手机。在我相信5.1之前Android没有支持,所以这个调用不起作用(即使你在两个插槽中都有sim卡)。

要获取双卡手机的号码,请按照以下方法操作:

https://stackoverflow.com/a/17499889/1642200