解析 pdu
来源:互联网 发布:c语言打印布尔值 编辑:程序博客网 时间:2024/06/06 12:07
//解析 pdu Object[] messages = (Object[]) intent.getSerializableExtra("pdus"); for (int i = 0; i < messages.length; i++) { byte[] pud = (byte[]) messages[i]; SmsMessage sms = SmsMessage.createFromPdu(pud); //获取短信内容 String body = sms.getMessageBody(); //获取短信号码 String address = sms.getOriginatingAddress(); System.out.println("号码:"+address+"\t短信内容:"+body); }
//获取短信内容 SmsMessage[] messages = getMessagesFromIntent(intent); for (SmsMessage sms : messages) { String body = sms.getMessageBody(); String address = sms.getOriginatingAddress(); System.out.println(body+address); } //系统自带的 PUD解析 public static SmsMessage[] getMessagesFromIntent( Intent intent) { Object[] messages = (Object[]) intent.getSerializableExtra("pdus"); String format = intent.getStringExtra("format"); byte[][] pduObjs = new byte[messages.length][]; for (int i = 0; i < messages.length; i++) { pduObjs[i] = (byte[]) messages[i]; } byte[][] pdus = new byte[pduObjs.length][]; int pduCount = pdus.length; SmsMessage[] msgs = new SmsMessage[pduCount]; for (int i = 0; i < pduCount; i++) { pdus[i] = pduObjs[i]; msgs[i] = SmsMessage.createFromPdu(pdus[i]); } return msgs; }
0 0
- PDU解析
- 解析 pdu
- wap push pdu 解析
- PDU格式短信解析
- PDU解析之二
- pdu解析之三
- 短信PDU编码解析
- 短信PDU包解析
- 短信PDU编码解析
- 短信PDU编码解析
- SNMP PDU解析
- PDU格式短信解析
- PDU格式短信解析
- 短消息编码PDU格式解析
- SNMP PDU报文格式解析
- 短信编码PDU格式解析
- cdma pdu解析终极文档
- [Android][MMS][PDU]MMS PDU二进制信息解析
- 深度学习笔记4:卷积层的实现
- VS插件应用 ---- VS10x Code Map v2
- 解决maven打包编译出现File encoding has not been set问题
- 远程推送
- Volley简介
- 解析 pdu
- 关于 栈和堆
- SpringMVC中使用Interceptor拦截器
- interface / abstract 简单应用
- 阿里云ECS服务器php运行环境配置全过程
- location对象
- 风口的猪-中国牛市--笔试题
- mysql数据库删除(可用于linux)
- ListView中的setOnScrollListener监听事件