如何使用两张sim卡在手机上收到短信的收件人?

问题描述:

我的应用程序收到短信。我可以用createFromPdu方法轻松解析它。但是结果对象不包含属性,它允许从SMS获取收件人号码。我认为原始PDU可能包含此信息。如何使用两张sim卡在手机上收到短信的收件人?

我怎样才能提取它?

我想这样做,以支持与2 - SIM手机的工作。下面的代码运行良好,但只是与一个SIM卡的电话:

TelephonyManager mTelephonyMgr = (TelephonyManager) getSystemService(getApplicationContext().TELEPHONY_SERVICE); 
phonenumber = mTelephonyMgr.getLine1Number(); 
+0

您是否找到了解决方案? –

+0

@AH。不幸的是,没有。 –

有没有支持双苗条到今天。这意味着 - 没有任何官方公开API可用。

Issue 14799: Dual SIM cards supporting

+0

谢谢。如果我想支持某些特定供应商(例如三星和HTC),我可以找到一些API来实现特定设备的API吗? –