重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
我觉得写文章就得写得有用一些的,必须要有自己的思想,关于来电去电监听将按照下面三个问题展开
在范县等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站建设、成都网站设计 网站设计制作定制开发,公司网站建设,企业网站建设,品牌网站设计,成都全网营销推广,外贸网站建设,范县网站建设费用合理。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) { // 异常捕捉 } }