@Override
public void onReceive(Context context, Intent intent) {
Bundle bundle = intent.getExtras();
Object[] pdus = (Object[])bundle.get("pdus");
SmsMessage[] messages = new SmsMessage[pdus.length];
for (int i = 0; i < messages.length; i++){
String format = intent.getStringExtra("format");
messages[i] = SmsMessage.createFromPdu((byte[])pdus[i],format);
}
String address = messages[0].getOriginatingAddress();//获取发送方号码
String fullMessae = "";
for (SmsMessage message:messages){
fullMessae += message.getMessageBody();//获取短信内容
}
sender.setText(address);
content.setText(fullMessae);
}
MainActivity.java 文件源码
java
阅读 15
收藏 0
点赞 0
评论 0
项目:AndroidBasicCommonDemos
作者:
评论列表
文章目录