Android 监听来电广播

news/2025/2/12 20:58:14/

一、添加监听电话状态所需权限

<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" />

二、接受电话状态的广播

public class PhoneStateReceiver extends BroadcastReceiver {  private static final String TAG = "PhoneStateReceiver";  public void onReceive(Context context, Intent intent) {  Log.i(TAG, "onReceive()");  String action = intent.getAction();  if (action.equals(Intent.ACTION_NEW_OUTGOING_CALL)) {// 去电  String outNumber = this.getResultData();// 去电号码  } else if ("android.intent.action.PHONE_STATE".equals(action)) {// 来电  String state = intent.getStringExtra(TelephonyManager.EXTRA_STATE);  String inNumber = intent.getStringExtra(TelephonyManager.EXTRA_INCOMING_NUMBER);// 来电号码  if (state.equalsIgnoreCase(TelephonyManager.EXTRA_STATE_RINGING)) {// 电话正在响铃  } else if (state.equalsIgnoreCase(TelephonyManager.EXTRA_STATE_IDLE)) {// 挂断  } else if (state.equalsIgnoreCase(TelephonyManager.EXTRA_STATE_OFFHOOK)) {// 摘机,通话状态  }  }  }  
}  

三、在AndroidManifest.xml,配置写好的Receiver:

<receiver android:name=".PhoneReceiver" >  <intent-filter>  <action android:name="android.intent.action.NEW_OUTGOING_CALL" />  <action android:name="android.intent.action.PHONE_STATE" />  </intent-filter>  
</receiver>  

http://www.ppmy.cn/news/583069.html

相关文章

来电弹屏功能在呼叫中心的应用

在企业呼叫中心职场中来电弹屏系统是一个非常重要的功能&#xff0c;在坐席接打电话时&#xff0c;需要实时展示客户相关信息&#xff0c;提高坐席工作效率的同时又提高了服务质量。下面我们留来了解下&#xff0c;来电弹屏系统是如何应用到呼叫中心的。 首先要了解来电弹屏功能…

深圳来电(1)

自从开始实习&#xff0c;生活作息变得非常规律和稳定&#xff0c;每天七点钟绝对会准时起床&#xff0c;因为约定的巴士只会在楼下等到七点半&#xff0c;过时不候。每天下午六点准时下班&#xff0c;约定的巴士在办公室楼下也只会等待一刻钟的时间。错过了就需要搭地铁了。 …

Android 监听系统来电获取来电信息

本文主要介绍了Android监听系统来电,并获取来电信息,在开发app中需要在来电时候,获取来电人的信息并显示出来 首选要注册权限监听来电,然后通过监听到的手机号,来通过接口查询相关的联系人信息 注册广播监听系统来电。监听系统来电需要、注册相应的权限 <uses-permis…

重要信息通知(短信通知+语音播报)解决方案

在一些重要信息通知的场景&#xff0c;需要用户能收到且关注到信息&#xff0c;采用短信语音通知同步推送的方式&#xff0c;能很好的解决这个问题。方案详情&#xff1a; 互亿无线重要通知解决方案优势

来电识别

来电识别 公司办公app,有自己的通讯录。有时其他人打电话过来&#xff0c;手机中没有存此联系人的联系方式&#xff0c;又怕接了之后是骚扰电话。于是&#xff0c;想增加一个本公司的来电标记&#xff0c;也就是来电识别功能。 当本公司的同事打进电话时&#xff0c;手机上会弹…

如何在android4.4上添加未读信息,未接来电或日历新事件提醒等功能

如何在android4.4上添加未读信息&#xff0c;未接来电或日历新事件提醒等功能&#xff0c;android4.2上 很多商家都已实现&#xff0c;其实将其移植过来就可以了&#xff0c;不过4.4有许多类变化了&#xff0c;要稍作修 改&#xff0c;下面将列出要修改哪些类&#xff1f;添加…

利用 Android 手机打造来电通知计划

最近住的地方总在晚上停电&#xff0c;还让不让人活了&#xff0c;大热天的&#xff0c;于是就晚上在外面先找个凉快的地方呆着&#xff0c;但是来电的时间不确定&#xff0c;有时候感觉应该来电了&#xff0c;回去了还是没电&#xff0c;那个热啊。那么问题来了&#xff0c;要…

Android获取手机状态和监听手机来电状态

获取手机状态&#xff1a; import android.content.Context;import android.telephony.TelephonyManager;//获得相应的系统服务TelephonyManager tm (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);/*** 返回电话状态* * CALL_STATE_IDLE 无任何状态时 * CA…