1 监听来电不用注册广播接收者,只需自定义一个监听类继承PhoneStateListener
代码如下
首先要添加权限
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
private TelephonyManager tm;
private MyListener listener;
tm = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);
listener = new MyListener();
tm.listen(listener, PhoneStateListener.LISTEN_CALL_STATE);// 监听来电的状态
class MyListener extends PhoneStateListener {
//继承PhoneStateListener可以做到监听来电,要做到监听打电话,则需重新定义一个广播接受者@Override
public void onCallS