2016-10-26 12 views
0

, поскольку мы можем получить номер входящего вызова в методе onReceive с помощью TelephonyManager, есть ли способ получить номер Получающей SIM-карты здесь? я хочу, чтобы номер вызывающего абонента и номер получателя в моем приложении были получены. Является ли это возможным?Как узнать, на чьем сим входящий звонок находится в моем приложении Android, в андроид-студии.

ответ

0

См. Ниже, это работа для меня.

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 
    } 
    } 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^