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