0

我正在为 Android 2.3.4 开发一个应用程序。

此应用程序获取通话记录中的所有通话并将它们发送到服务器。该应用程序运行良好,但现在我遇到了问题。我必须添加双 SIM 卡选项。

我环顾四周,似乎 Android 混合了两个 SIM 卡的通话记录寄存器。好吧,既然我只需要获取 1 个 SIM 卡的日志,我该怎么做呢?Android可以做类似的事情(确定通话记录中哪个SIM卡被调用)还是我必须更改Android版本?

4

3 回答 3

2

任何基于 Android 构建的应用程序都将保证仅适用于单 SIM 卡手机。因为 Android 不支持多个 SIM 卡,至少从 SDK 来看是这样。已创建多 SIM 卡设备的设备制造商正在自行开发。欢迎您联系您的设备制造商,看看他们是否有 SDK 插件或允许您访问第二张 SIM 卡的东西。

于 2012-09-04T08:17:51.373 回答
1

有一种方法可以使用SubscriptionManager在 android API 级别 22 及更高版本中查找有关双 SIM 卡的信息,它为用户提供了一个 List SubscriptionInfo,其中包含有关多个模拟卡的信息

SubscriptionManager subscriptionManager = SubscriptionManager.from(getApplicationContext());
        List<SubscriptionInfo> mSimInfo =  subscriptionManager.getActiveSubscriptionInfoList();
于 2016-01-27T07:35:28.707 回答
-1

有一个新的应用程序可以做同样的事情

在 Google Play/Market 上搜索 2SIMCallLogger

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

于 2013-04-15T08:35:41.063 回答