38_采用广播接收者拦截外拔电话及其特性
这个程序是在原来的基础上进行的:
用到了,上一个工程SMSListener
首先在清单文件中添加,外拨电话的广播接受者
<receiver android:name=".PhoneBroadcastReceiver">
<intent-filter android:priority="1000">
<action android:name="android.intent.action.NEW_OUTGOING_CALL"/>
</intent-filter>
</receiver>
然后在清单文件中添加外拨电话的权限
<!-- 外拨电话的权限 -->
<uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS"/>
首先当外拨电话的时候,android系统会发送一个有序广播并且按照优先级来给使用到该广播的android应用,广播接受者(在清单文件中配置)会获取电话信息,然
后传给来电意图。接下来就以在代码中调用了。
在Android中,程序的响应(Responsive)被活动管理器(Acti