200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 基于android的短信收发 android 短信接收短信 与发送短信源码

基于android的短信收发 android 短信接收短信 与发送短信源码

时间:2020-06-30 14:30:49

相关推荐

基于android的短信收发 android 短信接收短信 与发送短信源码

【实例简介】

【实例截图】

【核心代码】

package cn.dccssq;

import android.content.BroadcastReceiver;

import android.content.Context;

import android.content.Intent;

import android.os.Bundle;

import android.telephony.SmsMessage;

import android.widget.Toast;

public class ReceiverDemo extends BroadcastReceiver {

private static final String strRes = "android.provider.Telephony.SMS_RECEIVED";

@Override

public void onReceive(Context arg0, Intent arg1) {

// TODO Auto-generated method stub

if(strRes.equals(arg1.getAction())){

StringBuilder sb = new StringBuilder();

Bundle bundle = arg1.getExtras();

if(bundle!=null){

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

SmsMessage[] msg = new SmsMessage[pdus.length];

for(int i = 0 ;i

msg[i] = SmsMessage.createFromPdu((byte[])pdus[i]);

}

for(SmsMessage curMsg:msg){

sb.append("You got the message From:【");

sb.append(curMsg.getDisplayOriginatingAddress());

sb.append("】Content:");

sb.append(curMsg.getDisplayMessageBody());

}

Toast.makeText(arg0,

"Got The Message:" sb.toString(),

Toast.LENGTH_SHORT).show();

}

}

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。