美文网首页
2018-03-12 四大组件之一BroadcastReceiv

2018-03-12 四大组件之一BroadcastReceiv

作者: 紫杉叶子 | 来源:发表于2018-03-15 08:51 被阅读0次
笔记如下

  • 具体实现步骤:</font>
    1.写个类,继承BroadCastReceiver的类
    2.到 清单 manifest文件中进行
    3.设置 接受的广播的类型

  • 拔插sd卡的广播接听


    4.png
  • 拨号接听


    3.png
2018-03-12_112553.png
  • 卸载安装软件的接听
4.png
  • 短信接听器


    3.png

继承类中

public class SmsListener extends BroadcastReceiver {
        Object[] objs = (Object[]) intent.getExtras().get("pdus");

        for (Object obj : objs) {

            SmsMessage message = SmsMessage.createFromPdu((byte[]) obj);

            //短消息的实体消息
            String sender = message.getOriginatingAddress();

            String messageBody = message.getMessageBody();
            System.out.println("内容:  " + messageBody);
            System.out.println("发送人:  "+sender);
            //abortBroadcast();
        }
}
2018-03-12_114425.png

相关文章

网友评论

      本文标题:2018-03-12 四大组件之一BroadcastReceiv

      本文链接:https://www.haomeiwen.com/subject/nlhnfftx.html