INB4:如何在双卡安卓手机中找到来电的目标卡?<- 不工作,可悲的是:(
所以,我有一部带有 SIM 卡的电话 (A):
SIM 1 号码:123
SIM 2 号码:456
我从不同的电话(B:号码 789)拨打 123。在电话 A 上,我能够检测到来电,并且能够获取来电号码(789)。我不能做的是检测到呼叫目标是 SIM 1 号码:123。
有人能帮我吗?
INB4:如何在双卡安卓手机中找到来电的目标卡?<- 不工作,可悲的是:(
所以,我有一部带有 SIM 卡的电话 (A):
SIM 1 号码:123
SIM 2 号码:456
我从不同的电话(B:号码 789)拨打 123。在电话 A 上,我能够检测到来电,并且能够获取来电号码(789)。我不能做的是检测到呼叫目标是 SIM 1 号码:123。
有人能帮我吗?
尝试这个:
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
}
}
}
好的,我终于设法做到了,但不是直接做到的。我正在从通话记录中获取我需要的所有信息。