【问题标题】:Call logging with Dual SIM双卡通话记录
【发布时间】:2012-08-06 06:30:22
【问题描述】:

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

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

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

【问题讨论】:

    标签: android calllog dual-sim


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

        有一个新的应用程序可以做到这一点

        在 Google Play/Market 上搜索 2SIMCallLogger

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

        【讨论】:

        • 发布应用链接并不能真正帮助找到程序化解决方案。
        • 试过了,但这个应用程序也不能按预期工作。
        猜你喜欢
        • 2014-05-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多