Android中获取未读短息通知,同时获取该短信的内容方法如下:

1、获取Bundle

Bundle bundle = intent.getExtras();

2、获取Bundle中的内容

/*
* pdus为 android内置短信参数 identifier 通过bundle.get("")返回一包含pdus的对象
*/
Object[] myOBJpdus = (Object[]) bundle.get("pdus");

3、构造短信对象
/* 构造短信对象array,并依据收到的对象长度来创建array的大小 */
SmsMessage[] messages = new SmsMessage[myOBJpdus.length];

for (int i = 0; i < myOBJpdus.length; i++) {
messages[i] = SmsMessage.createFromPdu((byte[]) myOBJpdus[i]);

}

此时你已经获取了此刻传进来的所有未读短信。

更多相关文章

  1. Android EditText属性介绍及监听内容变化
  2. Android防止内容溢出
  3. android文本内容自动朗读实例教程
  4. Android短信发送器的实现
  5. Android 4.0 Launcher2源码分析——Laucher界面元素分解(主布局文
  6. 谷歌从Android市场中剔除恶意短信木马
  7. Android Activity之间传递类对象
  8. 3-14 servlet 传出对象给 Android

随机推荐

  1. Android(安卓)adb 命令总结_持续更新
  2. android开发指南
  3. My first app on Android(安卓)Market --
  4. 如何在unity中生成android工程
  5. android开发新浪微博客户端 完整攻略 [新
  6. android 环境变量配置,以及sdcard配置
  7. Android(安卓)MVP 一行代码轻松解决框架
  8. stagefright与opencore对比
  9. Android相关知识
  10. Android的碎片fragment和activity之前的