我目前正在编写一个使用用户语音发送文本消息的应用程序,我正在使用 SMSManager 发送文本并且它可以工作。我遇到的问题是当我去短信应用程序查看我的短信历史时,我没有看到我发送的短信。有没有办法让我从 SMSManager 发送的文本出现在我的文本历史记录中?
谢谢!
我目前正在编写一个使用用户语音发送文本消息的应用程序,我正在使用 SMSManager 发送文本并且它可以工作。我遇到的问题是当我去短信应用程序查看我的短信历史时,我没有看到我发送的短信。有没有办法让我从 SMSManager 发送的文本出现在我的文本历史记录中?
谢谢!
发送后使用此代码
Context context; //you should initialize it somewhere
...
ContentValues values = new ContentValues();
values.put("address", number);
values.put("body", message );
values.put("date", time );
context.getContentResolver().insert(Uri.parse("content://sms/sent"), values);
但这是非官方的