@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if (StaticClass.SMS_ACTION.equals(action)) {
L.i("来短信了");
//获取短信内容返回的是一个Object数组
Object[] objs = (Object[]) intent.getExtras().get("pdus");
//遍历数组得到相关数据
for (Object obj : objs) {
//把数组元素转换成短信对象
SmsMessage sms = SmsMessage.createFromPdu((byte[]) obj);
//发件人
smsPhone = sms.getOriginatingAddress();
//内容
smsContent = sms.getMessageBody();
L.i("短信的内容:" + smsPhone + ":" + smsContent);
showWindow();
}
}
}
SmsService.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:studydemo
作者:
评论列表
文章目录