Android之——拦截外拨电话
16lz
2021-01-23
转载请注明出处: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链接下载完整的示例代码
更多相关文章
- Android 软件盘弹出时把view顶上去的处理方法
- android利用WebView与JavaScript交互的方法
- Android:android.git.kernel.org 无法访问时下载源代码的解决方法
- Android中html.fromhtml的使用方法
- Android 5.0 自定义dialog 背景不透明解决方法
- 一个关于android中ListView的子控件中按钮事件的简单方法
- [Tools]Android Studio代码提示功能--Ctrl+Alt+Space(空格键)