我正在开发Android 2.3.4的应用程序。双卡通话记录
此应用程序获取通话记录中的所有通话并将它们发送到服务器。该应用程序工作得很好,但现在我有一个问题。我必须添加双SIM卡选项。
我环顾四周,似乎Android将两个SIM的通话记录寄存器混合在一起。那么,因为我只能得到1个SIM卡的日志,我该怎么做? Android可以做这样的事情吗(确定通话记录是哪个SIM卡)或者我必须更改Android版本?
我正在开发Android 2.3.4的应用程序。双卡通话记录
此应用程序获取通话记录中的所有通话并将它们发送到服务器。该应用程序工作得很好,但现在我有一个问题。我必须添加双SIM卡选项。
我环顾四周,似乎Android将两个SIM的通话记录寄存器混合在一起。那么,因为我只能得到1个SIM卡的日志,我该怎么做? Android可以做这样的事情吗(确定通话记录是哪个SIM卡)或者我必须更改Android版本?
构建于Android上的任何应用程序都只能保证单SIM卡手机。由于Android不支持多张SIM卡,至少从SDK中支持。已经创建多SIM设备的设备制造商正在自行完成。欢迎您与您的设备制造商联系,看看他们是否有SDK附加组件或允许您访问第二张SIM卡的东西。
有一个新的应用程序,它不相同
搜索2SIMCallLogger在谷歌播放/市场
有一个在Android的API级别22以上使用SubscriptionManager找到有关双SIM信息的一种方式,它提供了一个列表的SubscriptionInfo到包含约多个SIM
SubscriptionManager subscriptionManager = SubscriptionManager.from(getApplicationContext());
List<SubscriptionInfo> mSimInfo = subscriptionManager.getActiveSubscriptionInfoList();
发布一个链接到应用信息的用户并没有真正帮助找到程序化解决方案。 – laalto 2014-01-10 09:37:04
尝试过,但这个应用程序也不按预期工作。 – 2014-06-16 08:08:13