本文主要是介绍android关于监听电话拨打后,对方接听的状态(COLP被连接线识别提示),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
最近有一个任务,需要在自己做一个InCallUI,其中有一个需求就是,拨打电话之后,能够监听到别人接听时候的状态
一开始是在PhoneStateListener里面找,发现并没有先关的变量
后来,通过打印Log,找到 调用过InCallUI里面的CallHandlerService的onCrssSuppServiceNumberUpdate方法
后来通过加自己的log,确认了这个方法只在那个时候调用
所以我就这个方法加上了个广播,通知我们的拨号应用去改变状态
@Overridepublic void onCrssSuppServiceNumberUpdate(int callId, String number) {try {Log.i(TAG, "onCrssSuppServiceNumberUpdate()... callId = " + callId +", number = " + number);//change by zdm ,sendBroadcast statues by other people answer call Log.d("zzx_InCallUI", "sendBroadcast---->");Intent intent = new Intent();intent.setAction(Constants.PHONE_ACTION_PERSON_ANSWER);CallHandlerSer
这篇关于android关于监听电话拨打后,对方接听的状态(COLP被连接线识别提示)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!