广播接收者案例_ip拨号器
2016-10-08 22:28
162 查看
(1)定义一个类继承BroadCastReceiver
(2)在清单文件里面配置一下
(3)当我们配置的action 的事件发生了 onReceive方法就会执行
public class OutGoingCallReceiver extends BroadcastReceiver { //当接收到外拨电话的事件的时候回执行这个方法 @Override public void onReceive(Context context, Intent intent) { //[0]获取到我们保存的ip号码 SharedPreferences sp = context.getSharedPreferences("config", 0); //[0.1]获取我们保存的ip号码 String ipnumber = sp.getString("ipnumber", ""); //[1]获取当前我们要拨打的电话号码 String currentNumber = getResultData(); //[1.1]判断拨打的电话是否是长途 if (currentNumber.startsWith("0")) { //[2]在当前的号码前面加上一个17951 setResultData(ipnumber+currentNumber); } } }
(2)在清单文件里面配置一下
<!--配置广播接收者 --> <receiver android:name="com.itheima.ipdail.OutGoingCallReceiver"> <intent-filter > <action android:name="android.intent.action.NEW_OUTGOING_CALL"/> </intent-filter> </receiver>
(3)当我们配置的action 的事件发生了 onReceive方法就会执行
相关文章推荐
- android_广播接收者概念_监听SD卡入门案例
- 广播接收者ip拨号器
- 广播接收者案例_sd卡状态监听
- 广播接收者——案例:拦截有序广播
- android 学习笔记8-广播接收者 有序 无序广播 案例
- 广播接收者案例_短信监听器
- 通过ip拨号器来了解广播接收者
- 广播接收者案例_卸载安装
- 广播接收者案例_开机启动
- 广播接收者案例
- Android广播接受者案例IP拨号器
- android广播接收者实例_IP拨号器
- 【黑马Android】(08)activity生命周期/横竖屏切换的生命周期/任务栈的概念/广播接收者ip拨号器/进程的优先级&为什么使用服务
- 22 监听打出电话广播代码案例
- 注册广播接收者两种方式的区别,及优缺点
- BroadCastReceiver(广播接收者)开机启动完成监听例子
- 6.广播接收者_服务
- (转)广播接收者BroadcastReceiver
- 特殊广播接收者
- Android之广播接收者 broadcast receiver