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