您现在的位置: 爱51代码网 >> 范文 >> 文章正文
监听去电状态的时候状态直接就变成了OFFHOOK

监听去电状态的时候状态直接就变成了OFFHOOK

监听去电状态的时候,  
当我拨通另外一个号码的时候,这个号码没有接听
   怎么状态直接就变成了OFFHOOK

不管有没接听,状态都是OFFHOOK了,,,暂时不清楚怎么解决

系统这么处理的,拨打电话是只有 IDLE和OFFHOOK状态 ;接听来电时,就有所谓的三种状态了IDLE、Ring、OFFHOOK状态。 在android的源码中有定义,Phone的状态只有三种:IDLE,OFFHOOK,RINGING,单靠Phone的状态无法判断当前通话的具体状态。因为通话的具体状态包括IDLE,DIALING,ACTIVE,HOLD等等。OFFHOKK包括三种call的状态:DIALING,ACTIVE,HOLD,当电话一拨出去,对方没有接听,此时call的状态是DIALING(正在拨号,还没有接通),所以Phone的状态就是OFFHOOK。当状态是OFFHOOK时,并不能判定电话接通了,电话接通时call的状态是ACTIVE.而android目前提供的接口,不能获取到ACTIVCE的状态。 是这样的,正常状态为CALL_STATE_IDLE,你拨打电话一按拨打键就是CALL_STATE_OFFHOOK,不管对方接不接听,断开后就是CALL_STATE_IDLE,而接听电话是先CALL_STATE_RINGING,你接通后是CALL_STATE_OFFHOOK,断开是CALL_STATE_IDLE,

  • 上一篇文章:

  • 下一篇文章: 没有了
  • 最新文章 热点文章 相关文章
    android手机无法与eclipse或电脑
    C/C++洗牌算法源代码
    servlet技术实现用户名唯一的验证
    E-business suite system servic
    ZOJ 3700 Ever Dream 文章中单词
    TortoiseGit和msysGit安装及使用
    asp中有一段javascipt的网页鼠标
    sharepoint 2010 获取用户信息Us
    设计包含max函数的队列
    随机从数组中取出指定的不重复的
    ZOJ 3700 Ever Dream 文章中单词
    TortoiseGit和msysGit安装及使用
    sharepoint 2010 获取用户信息Us
    mysql主从同步延迟方案解决的学习
    生日旅行总结
    中小板生日快乐随感
    送生日快乐桑葚乳酪小蛋糕
    写给女儿的生日快乐
    总分公司财务核算
    恢复使用繁体字可行性研究报告
    监听去电状态的时候状态直接
    qml和c++交互 用的modelist 
    android studio 无法启动
    Android 2.3.5系统内置图片G
    Android http post 上传图片
    安卓本地软件修改密码的实现
    jni thread 退出异常 , nati
    error: Error: No resource 
    Android 3.2上的一个大BUG
    Android 视频流远程监控程序
     



    设为首页 | 加入收藏 | 网站地图 | 友情链接 |