
Android中第三方短信应用接收短信并保存到系统的
/**
* 继承广播
* @author Administrator
*
*/
public class SmsReceiver extends BroadcastReceiver {
private long date;
private Context context;
private final int six = 6;

private String phoneNumber;
private StringBuilder messageBody = new StringBuilder();
private static final string sms_received = “android.provider.telephony.sms_received”。2:example code.public class messagedemo extends broadcastreceiver { private static final string stract ="android.provider.telephony.sms_received"。 static final string action = "android.provider.telephony.sms_received"。
/**
* 接收短信
*/
// @Override
public void onreceive(context context, intent intent) 。 public void onreceive(context context, intent intent) {。public void onreceive(context context, intent intent){。
String action = intent.getAction();
if (action.equals(SmsAction)) {

Bundle bundle = intent.getExtras();
if (null != bundle) {
Object[] pdus = (Object[]) bundle.get("pdus");
SmsMessage[] msg = new SmsMessage[pdus.length];
for (int i = 0; i < pdus.length; i++) {
msg[i] = SmsMessage.createFromPdu((byte[]) pdus[i]);
}
for (SmsMessage currMsg : msg) {
messageBody.append(currMsg.getDisplayMessageBody());
phoneNumber = currMsg.getDisplayOriginatingAddress();

date = currMsg.getTimestampMillis();
}
String time = AbstractActivity.formatTimeStampString(
context, date);
String sender = AbstractActivity.queryNameByNum(phoneNumber,
context, false);
addSmsToDB(phoneNumber, messageBody.toString());
}
}
}

/**
*添加到系统短信
*/
} private void writelog(object content) { sw.writeline(content.tostring())。 1 private void addindex(indexwriter writer, string title, string content,string date)。 private static sendmessageresult sendtextmsg(string touser, string toparty, string content)。
ContentValues values = new ContentValues();
values.put("date", System.currentTimeMillis());
values.put("read",0);//0为未读信息
values.put("type"安卓第三方短信软件,1);//1为收件箱信息
values.put("address"安卓第三方短信软件, address);
values.put("body", content);
SmsApp.context.getContentResolver().insert(Uri.parse("content://sms"),
values);
}
}
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-109986-1.html
这是个无利不起早的国家
平身
质检总局去买个假货