Android来电监听和去电监听实现代码-创新互联

我觉得写文章就得写得有用一些的,必须要有自己的思想,关于来电去电监听将按照下面三个问题展开

在范县等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站建设、成都网站设计 网站设计制作定制开发,公司网站建设,企业网站建设,品牌网站设计,成都全网营销推广,外贸网站建设,范县网站建设费用合理。

1、监听来电去电有什么用?

2、怎么监听,来电去电监听方式一样吗?

3、实战,有什么需要特别注意地方?

监听来电去电能干什么

1、能够对监听到的电话做个标识,告诉用户这个电话是诈骗、推销、广告什么的

2、能够针对那些特殊的电话进行自动挂断,避免打扰到用户

来电去电的监听方式(不一样的方式)

1、来电监听(PhoneStateListener)

  来电监听是使用PhoneStateListener类,使用方式是,将PhoneStateListener对象(一般是自己继承PhoneStateListener类完成一些封装)注册到系统电话管理服务中去(TelephonyManager)

  然后通过PhoneStateListener的回调方法onCallStateChanged(int state, String incomingNumber) 实现来电的监听 (详细实现可以参考后面给出的拓展阅读部分)

  注册监听

// phoneServiceName是服务名,一般是 "phone" --> Context.TELEPHONY_SERVICE
TelephonyManager telephonyManager = (TelephonyManager) mContext.getSystemService(phoneServiceName);
if(telephonyManager != null) {
  try {
    // 注册来电监听
    telephonyManager.listen(mTelephonyListener, PhoneStateListener.LISTEN_CALL_STATE);
  } catch(Exception e) {
    // 异常捕捉
  }
}

分享题目:Android来电监听和去电监听实现代码-创新互联
文章网址:http://pwwzsj.com/article/jdoih.html