-
广播接收者
1
2. ip拨号器
2.1 打电话 加上17951会便宜..
2.2 需要定义一个类 outGoingCall 继承broadCastReceiver;
3.3 实现抽象方法
3.4 注意:四大组件 都需要在清单文件中配置(和Activity一样),外拨电话还需要加权限;
加权限:
3.Ip拨号器 优化
3.1 拨号器目前电话前缀17951是写死的.其实17911也可以等等,所以需要用户自己输入
3.2 设置一个界面由用户输入前缀 。
3.3 步骤:
3.3.1
3.3.2 Java文件中保存数据 使用偏好设置
4. SD卡 状态监听
1. 定义一个类 继承broadCastReceiver
2.在清单文件中注册 sd卡的状态intent-finter
3. 注意:在清单文件必须加一个约束 因为都是文件 一共就两个广播事件 需要加data
一个是:SD卡监听 另一个就是是应用程序的安装卸载监听 需要加data;
5.短信监听器
1. 定义一个类 继承broadCastReceiver
补充:解释语句含义:
2.在清单文件中注册短信监听器的intent-finter,注意短信监听事件已经给去掉了 但是之前的还能用,谷歌工程师为了安全。
3.注意需要加权限:
6.卸载安装案例完成
1.定义一个类 继承broadCastReceiver
2.在清单文件里面注册
3.作用就是做大数据挖掘类的职位。
7.开机启动广播接收者
7.1. 定义一个类 继承broadCastReceiver 实现在广播接收者中实现启动界面
会报错
解决办法加上标记
7.2 在清单文件注册
7.3 需要加权限
8. 自定义广播
分为有序广播 和 无序广播
-
无序广播
定义一个按钮点击发送一个广播
新建一个界面 为广播接收者
注册广播接收者
-
有序广播
未完待续。。。