我使用SmsMessage通过我的应用程序发送短信。这是我的代码:
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(tel, null, text, null, null);
它工作正常,我发送邮件没问题。唯一的问题是我想在android消息收件箱中保存已发送的短信。
我该怎么办?
答案 0 :(得分:2)
短信内容提供商可以帮助您将数据写入邮件收件箱:
ContentValues values = new ContentValues();
values.put("address", tel);
values.put("body", text);
values.put("date", "135123000000");
getContentResolver().insert(Uri.parse("content://sms/sent"), values);
需要许可:
<uses-permission android:name="android.permission.WRITE_SMS"/>
<uses-permission android:name="android.permission.READ_SMS"/>