监听电话的log分析

来源:互联网 发布:数据库日志文件清理 编辑:程序博客网 时间:2024/05/18 04:21

在通话测试中监听以下几个信息:

<span style="font-size:18px;"> switch (msg.what) {                case SUPP_SERVICE_FAILED:                    onSuppServiceFailed((AsyncResult) msg.obj);                    break;                case PHONE_STATE_CHANGED:                    onPhoneStateChanged((AsyncResult) msg.obj);                    break;                case PHONE_DISCONNECT:                    onDisconnect((AsyncResult) msg.obj);                    break;</span>
现在发现如果是测试拨号出去,对方在未接听的情况下就挂了电话,这边并不能收到PHONE_STATE_CHANGED;但是测试程序自己挂了之后可以收到PHONE_DISCONNECT;
所以必须搞明白这个PHONE_STATE_CHANGED是怎么来的,又是谁发出来的


0 0
原创粉丝点击