2013-07-12 5 views

답변

2

를 내가 마지막으로 해결책은 나에게 잘 작동한다. 모바일 애플리케이션에서 Duel SIM을 처리하고자하는 모든 사람들에게 도움이되기를 바랍니다.

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

SIM1 또는 SIM2를 통해서만 보내려면 어떨까요? 그때 나는 무엇을해야합니까? @Jeba – gumuruh

+0

@ gumuruh, 나는 또한 같은 질문에 대한 답변을 찾고있다. http://stackoverflow.com/questions/21410126/option-to-send-sms-using-sim1-or-sim2-programmatically. – Jeba

+0

이 정보를 callog 기록에서 가져올 수 있습니까? –

1
귀하의 질문은 문서화에 대한 답변이 dosent

...

하지만 난 당신을 도울 수있는 몇 가지 링크를 발견 :

  1. Checking for dual sim.
  2. Question regarding ui.
+1

감사합니다. 첫 번째 URL의 정보는 매우 유용합니다. – arts777

+2

@amalBit : 링크가 부실하거나 죽을 수 있으므로 답변에 링크를 게시하지 마십시오. 링크에 제공된 정보를 사용하여 답변을 요약하십시오. 감사. – ChuongPham