来电显示监听

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);
    }
}
上一篇 下一篇

猜你喜欢

热点阅读