首页 > 解决方案 > Android:目标 SIM/来电数量

问题描述

INB4:如何在双卡安卓手机中找到来电的目标卡?<- 不工作,可悲的是:(

所以,我有一部带有 SIM 卡的电话 (A):

SIM 1 号码:123

SIM 2 号码:456

我从不同的电话(B:号码 789)拨打 123。在电话 A 上,我能够检测到来电,并且能够获取来电号码(789)。我不能做的是检测到呼叫目标是 SIM 1 号码:123。

有人能帮我吗?

标签: javaandroidandroid-phone-call

解决方案


尝试这个:

public class MyCallReceiver extends BroadcastReceiver {
@Override
    public void onReceive(Context context, Intent intent) {
    String mySim = "";
    mySim = intent.getExtras().getInt("simId", -1);
    if(callingSIM == "0"){
        //SIM1
    }
    else if(callingSIM =="1"){
        //SIM2
    }
    }
}

推荐阅读