Android:BroadcastReceiver 随记
16lz
2021-01-24
1)BroadcastReceiver也就是“广播接收者”的意思,顾名思义,它就是用来接收来自系统和应用中的广播。
2)BroadcastReceiver 官方表达
Base class for code that will receive intents sent by sendBroadcast().
3)注册广播
注册:BroadcastReceiver 的两种方式: 1) Context.registerReceiver():动态注册 2) AndroidManifest.xml 注册:静态注册
4)MReceiver extends BroadcastReceiver (onReceive():此方法不能做耗时的操作,既然要做一个耗时的操作,开启一个Service里面启动线程去做耗时操作)
5)发送广播的形式
发送广播主要的两种形式: 1)普通广播:异步 2)有序的广播:同步的,有顺序的
6)可以监听系统的很多广播,例如:
wifi 连接状态来电,去电接收短信开机完成后网络状态改变时系统会产生一条广播电池电量改变时,系统会产生一条广播
...
更多相关文章
- Android(安卓)调用系统相机并加时间水印
- Android系统关机或重启的几种实现方式
- Android(安卓)Action静态广播收不到(系统版本8.0)
- Android(安卓)中如何复制文件的操作
- ContentProvider-获取系统数据
- Android:网络框架android-async-http 1.4.6-1.4.9更新概述
- Android中 LED 系统架构
- Android(安卓)常用的系统服务简介
- 查看基于Android(安卓)系统单个进程内存、CPU使用情况的几种方法