Android(安卓)day_10-02 (广播接收者的使用 五个小案例)
16lz
2022-03-30
1)ip拨号器案例
代码
public class OutGoingCallReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { SharedPreferences sp=context.getSharedPreferences("config",0); String ipnum=sp.getString("ipnum",""); //获取当前触发广播事件的数据 在这里获取的是拨打的电话号码 String currentNumber = getResultData(); //[2]在前面加上 IP if (currentNumber.startsWith("0")){ setResultData(ipnum+currentNumber); } }}
2) sd卡监视器案例
3)短信监听器案例
4)卸载安装案例
5)开机启动案例
无序广播和有序广播
有序广播可以通过abortBroadcast()方法停止
无序广播:
有序广播
更多相关文章
- android 广播机制(1) 注册广播
- Android开机启动Activity或者Service方法
- Android(安卓)本地广播动作
- Android高手进阶教程(八)之----Android(安卓)Widget开发案例(世
- Android四大基本组件介绍与生命周期
- Android小心有坑之网络状态监听
- Android开发之接收系统广播消息
- Android(安卓)利用广播实现黑名单【指定号码】的短信的拦截 附源
- Android(安卓)Broadcast receiver使用入门