Как узнать на какой сим входящий звонок есть в моем андроид приложении, в андроид студии.
Так как мы можем получить номер входящего звонка в методе onReceive с помощью TelephonyManager, есть ли способ получить здесь номер принимающей SIM-карты? Я хочу, чтобы и номер абонента, и номер получателя были указаны в моем приложении при получении вызова. Является ли это возможным?
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
}
}
}