当前位置:编程学习 > JAVA >>

android 时时获取了短信后怎么在activity中显示内容?


 public void onReceive(Context context, Intent intent) {   


03         if (intent.getAction().equals(ACTION)) {   


04             StringBuffer SMSAddress = new StringBuffer();   


05             StringBuffer SMSContent = new StringBuffer();   


06             Bundle bundle = intent.getExtras();   


07             if (bundle != null) {   


08                 Object[] pdusObjects = (Object[]) bundle.get("pdus");   


09                 SmsMessage[] messages = new SmsMessage[pdusObjects.length];   


10                 for (int i = 0; i < pdusObjects.length; i++) {   


11                     messages[i] = SmsMessage   


12                             .createFromPdu((byte[]) pdusObjects[i]);   


13                 }   


14                 for (SmsMessage message : messages) {   


15                     SMSAddress.append(message.getDisplayOriginatingAddress());   


16                     SMSContent.append(message.getDisplayMessageBody());   


17                 }   


18             }   


19         }   


20     } 
--------------------编程问答-------------------- 怎么没人啊,自己顶! --------------------编程问答-------------------- activities之前传数据?我也不懂,,帮顶 --------------------编程问答-------------------- 可以在activity的布局文件中加上textView,把获得的信息字符串 setText进去 就可以了
补充:Java ,  Eclipse
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,