android – 如何找出正在拨打电话的SIM卡(双卡)

我想检查哪个SIM卡正在拨打DUAL SIM安卓手机.阅读这篇文章 Android : Check whether the phone is dual SIM.

像魅力一样工作,检测SIM状态,如果手机是双SIM卡.下一步是在拨出呼叫请求期间获取SIM信息,以便我知道哪个SIM正在进行呼叫,并根据该信息采取一些措施.

有人可以帮助我吗?

解决方法

我已经测试过,对于Jelly Bean,我能够成功识别拨号SIM卡.
同时使用三重SIM设备进行测试,就像一个魅力.

broadcastReceiver中的代码片段:

int whichSIM = 0; // this for security fallback to SIM 1

if (intent.getExtras().containsKey("subscription")) {

    whichSIM = intent.getExtras().getInt("subscription");

}

// do whatever you need to with the information

相关文章

###实现效果*本实例主要实现用ViewPage和Fragment实现选项卡...
一、安装 JDK 下载JDK最新版本,下载地址如下: http://www....
这篇“android轻量级无侵入式管理数据库自动升级组件怎么实现...
今天小编给大家分享一下Android实现自定义圆形进度条的常用方...
这篇文章主要讲解了“Android如何解决字符对齐问题”,文中的...
这篇文章主要介绍“Android岛屿数量算法怎么使用”的相关知识...