2014-04-24 2 views
0

나는 그 사람의 전화 걸기 응용 프로그램을 만드는 중입니다. 응용 프로그램은 5-10 초 내에 다른 전화 번호로 전화를 걸어야합니다. 이 코드는 거의 비슷하지만 숫자 배열에서 여러 개의 숫자를 호출해야합니다. 다른 통화 활동을 시작하려면 통화 활동을 종료해야합니다.복수 전화 번호 재발신 android

private void quickDial(String[] numbers) { 

    /* 
    * LOOP with CountDownTimer code 
    * 
    */ 
    Uri number = Uri.parse("tel:" + number[i]); 
    Intent dial = new Intent(Intent.ACTION_CALL, number); 
    startActivity(dial); 

} 

해결책이 있습니까? 감사 :).

답변

0

전화 상태 변경을 수신하려면 TelephonyManager을 사용해야합니다. 통화가 끝났음을 감지하면 다른 다이얼 활동을 시작하십시오.

+0

하지만 강제로 통화 활동을 종료하는 방법은 무엇입니까? 현재 통화는 5 ​​초 후에 자동으로 닫혀 다음 통화를 시작해야합니다. – kosoadi

+0

가장 좋은 해결책은 전화를 비행기 모드로 전환하여 전화를 끊는 것입니다. [link] (http://stackoverflow.com/questions/5533881/toggle-airplane-mode-in-android) –