如何监控未读短信的更改状态 用户使用系统的短信查看了未读的短信状态,我程序如何监控呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SmsManager 找找看 祝福 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]); }此时你已经获取了此刻传进来的所有未读短信。 LZ是想在软件里监控短信的状态然后更新么?那你可以在进入你应用的时候,读取短信列表Cursor cursorInbox = getContentResolver().query(Uri.parse("content://sms/inbox")获取cursor后我记得里面有已读的状态字段,然后来显示是否已读。LS的就可以了 android菜鸟一名,请各位高手指教,更改背景色问题 android.graphics.drawable怎么设置时间隐藏? 给跪了,大家帮我分析下为什么onOffsetsChanged()无法被调用~ 这个页面怎么切换的,求大神! 网络编程 怎么小球没运动 有关从线程返回一个变量值的问题 启动图库之后,程序被杀死,onCreate()方法重新执行 webrtc安卓端的音频录制 Url切换 如何在manifest里面申明一个自定义的android.app.Application的子类 请问这是什么数据结构?
* 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]); }此时你已经获取了此刻传进来的所有未读短信。
那你可以在进入你应用的时候,读取短信列表
Cursor cursorInbox = getContentResolver().query(Uri.parse("content://sms/inbox")
获取cursor后我记得里面有已读的状态字段,然后来显示是否已读。
LS的就可以了