来电显示监听
2020-03-13 本文已影响0人
勤劳的蚂蚁
public class BroadcastReceiverMgr extends BroadcastReceiver {
public void setOnCallComingListener(OnCallComingListener onCallComingListener) {
this.onCallComingListener = onCallComingListener;
}
private OnCallComingListener onCallComingListener;
@Override
public void onReceive(Context context, Intent intent) {
//呼入电话
if(intent.getAction().equals(TelephonyManager.ACTION_PHONE_STATE_CHANGED)){
TelephonyManager manager = (TelephonyManager) context.getSystemService(Service.TELEPHONY_SERVICE);
if (null != onCallComingListener){
onCallComingListener.onCallComing(manager.getCallState());
}
}
}
public interface OnCallComingListener{
void onCallComing(int callState);
}
}