转载请注明出处:http://blog.csdn.net/l1028386804/article/details/46993859

这里,向大家简单介绍通过BroadcastReceiver来拦截外拨电话的方法。

1、创建PhoneReceiver继承自BroadcastReceiver

这个类是BroadcastReceiver的子类,具体的拦截操作在这个类中实现,我在这里只是简单的介绍一下方法,把获取到的外拨号码打印出来。具体的业务逻辑就要大家自己去实现了。

具体代码如下:

package com.lyz.rereiver;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.util.Log;/** * 拦截拨出电话 * @author liuyazhuang * */public class PhoneReceiver extends BroadcastReceiver {private static final String TAG = "PhoneReceiver";@Overridepublic void onReceive(Context context, Intent intent) {// TODO Auto-generated method stubString num = getResultData();Log.i(TAG, num);}}

2、在AndroidManifest.xml文件中要注册相应的授权信息

具体实现如下:

<?xml version="1.0" encoding="utf-8"?>                                                                                                                                                                 
大功告成,是不是很简单呢?

温馨提示:大家可以到http://download.csdn.net/detail/l1028386804/8921101链接下载完整的示例代码

更多相关文章

  1. Android 软件盘弹出时把view顶上去的处理方法
  2. android利用WebView与JavaScript交互的方法
  3. Android:android.git.kernel.org 无法访问时下载源代码的解决方法
  4. Android中html.fromhtml的使用方法
  5. Android 5.0 自定义dialog 背景不透明解决方法
  6. 一个关于android中ListView的子控件中按钮事件的简单方法
  7. [Tools]Android Studio代码提示功能--Ctrl+Alt+Space(空格键)

随机推荐

  1. Android(安卓)Studio调错误方法
  2. Android(安卓)使用level-list改变对应的
  3. EditText失去焦点时收起软键盘
  4. Android(安卓)IPC 通讯机制源码分析 二
  5. Android系统启动流程(源码分析)
  6. Android(安卓)SDK 与API版本对应关系
  7. 全新 Android(安卓)注入器:Dagger 2(一)
  8. android system setup and building (2)
  9. 配置android环境
  10. Android(安卓)组件 ContentProvider 内容