有序广播与发短信
来源:互联网 发布:linux下utf8转gbk 编辑:程序博客网 时间:2024/05/17 22:36
1.有序广播与无序广播的区别:
有序广播:sendOrderBroadcast();来发送信息。而设置接收信息的快慢(通过设置优先级)。也可以消息是否能传播。
无序广播:sendBroadcast();或是sendStiky()发送信息。接收顺序不确定
2.发短信:
代码提示:
package com.zking.smsbroadcast;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.os.Bundle;import android.telephony.SmsMessage;import android.util.Log;/** * Created by Administrator on 2017/7/13 0013. */public class SMS extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { if("android.provider.Telephony.SMS_RECEIVED".equals(intent.getAction())){ Log.i("test","收到短信了"); Bundle bundle=intent.getExtras(); Object object[]= (Object[]) bundle.get("pdus");//获取短信 //用来装着 SmsMessage smsMessage[]=new SmsMessage[object.length]; for (int i = 0; i < object.length; i++) { smsMessage[i]=SmsMessage.createFromPdu((byte[])object[i]); } for (SmsMessage message : smsMessage) { String address=message.getOriginatingAddress(); String body=message.getDisplayMessageBody(); Log.i("test","发件人:"+address+"\n\t内容:"+body); } } }}
xml配置:
权限设置:
<uses-permission android:name="android.permission.RECEIVE_SMS"></uses-permission>recevier配置:
<receiver android:name=".SMS"> <intent-filter> <action android:name="android.provider.Telephony.SMS_RECEIVED"></action> </intent-filter> </receiver>
阅读全文
0 0
- 有序广播与发短信
- 有序广播与无序广播
- 有序广播与无序广播
- android短信与广播
- Android 有序广播与无序广播
- 有序广播与无序广播案例
- 有序广播与无序广播案例
- 发短信与设备判断
- android 发短信与打电话
- BroadcastReceiver ---Android中的广播机制(发短信)
- 发送与接收广播(普通,有序)
- 安卓中的有序与无序广播
- 有序广播
- 有序广播
- 有序广播
- 有序广播
- 有序广播
- 有序广播
- 什么是P问题、NP问题和NPC问题
- Mac/Linux/Windos下仿站工具,基于Python的仿站工具,earnp/imitation仿站工具发布
- 两个字符串编辑距离
- 写时拷贝
- 大数据背景下,DBA工作模式将会产生怎样的改变
- 有序广播与发短信
- 图像抠图算法学习
- Python 操作MySql数据库
- 线段树模板详解
- Android 异步消息处理机制 让你深入理解 Looper、Handler、Message三者关系
- 简化版的三木运算符含义
- Tomcat7中的目录作用
- Declarative Caching Services for Spring声明式缓存服务
- 注册表格