调用数组中的数字

时间:2012-12-04 11:29:16

标签: java android arrays phone-call

我想创建一个Android应用程序,它调用数组中的第一个数字,并在调用结束后继续执行下一个数字。列表用完后,它就会停止。 我正在使用eclipse和索尼爱立信Xperia X10。我已经设置了在清单中调用的权限。

1 个答案:

答案 0 :(得分:0)

您需要编写服务以检查当前通话是否结束。 断开一个呼叫后,您可以通过 BroadcastReceiver onRecieve 方法从阵列中拨打下一个号码。

检查通话的代码是否已断开。

     switch(state) {
        case TelephonyManager.CALL_STATE_IDLE:
                Log.d("Call","Outgoing Call finished");
        break;
        case TelephonyManager.CALL_STATE_OFFHOOK:
                Log.d("Call","Outgoing Call Starting");
        break;
    }