• 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. 有序广播 

         未完待续。。。

    昔日我曾苍老,如今风华正茂(ง •̀_•́)ง
  • 相关阅读:
    数据链路层
    补码加减法
    matlab函数
    HDU2159_二维完全背包问题
    HDU2844买表——多重背包初探
    HDU1025贫富平衡
    最大m段子段和
    01背包浮点数情况
    第K大01背包
    HDU2955 01背包
  • 原文地址:https://www.cnblogs.com/lgqrlchinese/p/9829825.html
Copyright © 2020-2023  润新知