Android写入默认短信应用程序

时间:2012-03-17 01:10:04

标签: android android-intent

我的Android应用使用以下代码发送短信:

SmsManager sms = SmsManager.getDefault();
    sms.sendTextMessage(smsMessage.getNumber(), null, smsMessage.getText(), sentPI, deliveredPI);  

但是,是否可以保存外发邮件,使其显示在默认的SMS应用程序中,就像用户使用默认应用程序发送它一样?

由于

1 个答案:

答案 0 :(得分:2)

您必须将短信息插入默认短信数据库 像这样

public void insertSMS(String address,String body){
private ContentResolver resolver = null;
resolver = context.getContentResolver();//context is your instance of Activity 
ContentValues values = new ContentValues();
values.put("address", address);
values.put("body", body);
resolver.insert(Uri.parse("content://sms/sent"), values);

}