我有一个双卡安卓手机。使用this solution,我检索两个sims的IMEI号。
有了IMEI号码,我怎么才能知道每个SIM卡的电话号码?
有方法getDeviceIdGemini(int slotId)和getSimStateGemini(int slotId),可以找出每个sims的IMEI号和状态。
我正在寻找一种类似的方法来读取SIM卡的电话号码。
发布于 2013-07-09 02:22:57
使用反射,我查看了TelephonyManager的方法,发现了这个方法:int getLine1NumberGemini(int)。
我尝试调用它(第一个sim使用getLine1NumberGemini(0),第二个使用getLine1NumberGemini(1) )。在这两种情况下,我都收到一个空字符串。
但出现这种情况的原因似乎是手机无法获取我的模拟人生的电话号码:
TelephonyManager.getLine1Number()也返回空字符串。https://stackoverflow.com/questions/17520805
复制相似问题