因为我们可以使用 TelephonyManager 在 onReceive 方法中获取来电号码,有没有办法在这里获取接收 SIM 的号码?接到电话时,我想要我的应用程序中的来电者号码和接收者号码。可能吗?
问问题
836 次
1 回答
-1
见下文,这对我有用。
public class IncomingCallInterceptor extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
String callingSIM = "";
Bundle bundle = intent.getExtras();
callingSIM =String.valueOf(bundle.getInt("simId", -1));
if(callingSIM == "0"){
// Incoming call from SIM1
}
else if(callingSIM =="1"){
// Incoming call from SIM2
}
}
}
于 2016-10-26T11:16:40.220 回答