我正在开发的Android 2.3.4的应用程序。
这个应用程序获取通话记录中的所有呼叫,并将它们发送到服务器。 该应用程序的作品非常好,但现在我有一个问题。 我要补充的双卡双待选项。
我环顾四周,似乎Android的混合两个SIM卡的通话记录寄存器。 那么,既然我已经拿到1 SIM的唯一的日志,我该怎么办呢? 安卓可以做这样的事情(确定在通话记录该SIM接到电话)或我要改变Android版本?
我正在开发的Android 2.3.4的应用程序。
这个应用程序获取通话记录中的所有呼叫,并将它们发送到服务器。 该应用程序的作品非常好,但现在我有一个问题。 我要补充的双卡双待选项。
我环顾四周,似乎Android的混合两个SIM卡的通话记录寄存器。 那么,既然我已经拿到1 SIM的唯一的日志,我该怎么办呢? 安卓可以做这样的事情(确定在通话记录该SIM接到电话)或我要改变Android版本?
内置Android上的任何应用程序将只保证单SIM卡的手机。 由于Android不支持多个SIM,至少从SDK。 谁创造了多SIM设备的设备厂商都对自己这样做。 欢迎您与您的设备制造商,看看他们是否有一个SDK插件或东西,可以让你访问第二个SIM卡。
有一种方法可以找到双卡android的API级别22和使用上述信息SubscriptionManager ,它提供了一个列表的SubscriptionInfo到包含有关多个SIM信息的用户
SubscriptionManager subscriptionManager = SubscriptionManager.from(getApplicationContext());
List<SubscriptionInfo> mSimInfo = subscriptionManager.getActiveSubscriptionInfoList();
有一个新的应用程序,它不相同
搜索2SIMCallLogger在谷歌播放/市场
https://play.google.com/store/apps/details?id=com.mashibo&feature=search_result#?t=W251bGwsMSwyLDEsImNvbS5tYXNoaWJvIl0 。