wordpress关于本站,什么网站可以做数据调查问卷,设计 在线,百度提交入口怎么用我不知道问题出在哪里.监听器没有捕获到铃声事件(所以我可以决定接受还是拒绝来电).在清单中是这样的#xff1a;在主要活动onCreate是这样的#xff1a;IntentFilter filter new IntentFilter();filter.addAction(android.SipDemo.INCOMING_CALL);callReceiver…我不知道问题出在哪里.监听器没有捕获到铃声事件(所以我可以决定接受还是拒绝来电).在清单中是这样的在主要活动onCreate是这样的IntentFilter filter new IntentFilter();filter.addAction(android.SipDemo.INCOMING_CALL);callReceiver new IncomingCallReceiver();this.registerReceiver(callReceiver, filter);...SipManager manager SipManager.newInstance(this);Intent i new Intent();i.setAction(android.SipDemo.INCOMING_CALL);PendingIntent pi PendingIntent.getBroadcast(this, 0, i, Intent.FILL_IN_DATA);manager.open(me, pi, null);在BroadcastReceiver类中是这样的public void onReceive(Context context, Intent intent) {SipAudioCall incomingCall null;try {SipAudioCall.Listener listener new SipAudioCall.Listener() {...Overridepublic void onCallEnded(SipAudioCall call) {// TODO Auto-generated method stubsuper.onCallEnded(call);}Overridepublic void onRinging(SipAudioCall call, SipProfile caller) {try {call.answerCall(30);call.startAudio();call.setSpeakerMode(true);if(call.isMuted()) {call.toggleMute();}} catch (Exception e) {e.printStackTrace();}}};WalkieTalkieActivity wtActivity (WalkieTalkieActivity) context;incomingCall wtActivity.manager.takeAudioCall(intent, listener);wtActivity.call incomingCall;...我收到CallEnd事件和onChanged(在我结束通话后),但我没有收到关于铃声的事件.什么可能是一个问题日Thnx编辑我改变了一切.我把新的意图过滤器放到这样的接收器(粗体)****我更改了BroadcastReceiver继承类(粗体)Overridepublic void onReceive(Context context, Intent intent) {try {**PhoneStateListener phoneListenernew PhoneStateListener() {Overridepublic void onCallStateChanged(int state, String incomingNumber) {// TODO Auto-generated method stubLog.d(DEBUG, Phone listener....);String stateString N/A;switch (state) {case TelephonyManager.CALL_STATE_IDLE:stateString Idle;break;case TelephonyManager.CALL_STATE_OFFHOOK:stateString Off Hook;break;case TelephonyManager.CALL_STATE_RINGING:stateString Ringing;break;}}};**WalkieTalkieActivity wtActivity (WalkieTalkieActivity) context;SipSession seswtActivity.manager.getSessionFor(intent);**TelephonyManager telephony (TelephonyManager) Context.getSystemService(Context.TELEPHONY_SERVICE);telephony.listen(phoneListener,PhoneStateListener.LISTEN_CALL_STATE);**...现在我只得到IDLE状态,但仍然没有响.