-6

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

4

1 回答 1

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;
    }
于 2012-12-04T12:54:05.780 回答