Android广播接收者笔记

  1. 广播接收者

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. 自定义广播

分为有序广播 和 无序广播

  1. 无序广播

    定义一个按钮点击发送一个广播

    新建一个界面 为广播接收者

    注册广播接收者

  2. 有序广播 

     未完待续。。。

昔日我曾苍老,如今风华正茂(ง •̀_•́)ง
原文地址:https://www.cnblogs.com/lgqrlchinese/p/9829825.html