通话双卡双待记录(Call logging with Dual SIM)

2019-09-20 20:38发布

我正在开发的Android 2.3.4的应用程序。

这个应用程序获取通话记录中的所有呼叫,并将它们发送到服务器。 该应用程序的作品非常好,但现在我有一个问题。 我要补充的双卡双待选项。

我环顾四周,似乎Android的混合两个SIM卡的通话记录寄存器。 那么,既然我已经拿到1 SIM的唯一的日志,我该怎么办呢? 安卓可以做这样的事情(确定在通话记录该SIM接到电话)或我要改变Android版本?

Answer 1:

内置Android上的任何应用程序将只保证单SIM卡的手机。 由于Android不支持多个SIM,至少从SDK。 谁创造了多SIM设备的设备厂商都对自己这样做。 欢迎您与您的设备制造商,看看他们是否有一个SDK插件或东西,可以让你访问第二个SIM卡。



Answer 2:

有一种方法可以找到双卡android的API级别22和使用上述信息SubscriptionManager ,它提供了一个列表的SubscriptionInfo到包含有关多个SIM信息的用户

SubscriptionManager subscriptionManager = SubscriptionManager.from(getApplicationContext());
        List<SubscriptionInfo> mSimInfo =  subscriptionManager.getActiveSubscriptionInfoList();


Answer 3:

有一个新的应用程序,它不相同

搜索2SIMCallLogger在谷歌播放/市场

https://play.google.com/store/apps/details?id=com.mashibo&feature=search_result#?t=W251bGwsMSwyLDEsImNvbS5tYXNoaWJvIl0 。



文章来源: Call logging with Dual SIM