Как узнать на какой сим входящий звонок есть в моем андроид приложении, в андроид студии.

Так как мы можем получить номер входящего звонка в методе 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
    }
    }
}
Другие вопросы по тегам