Dan*_*Dan 2 messaging sms android
当我在Android应用程序中发送短信时,是否可以让内置的Messaging应用识别出该消息已发送并在相应的线程中显示?
目前,当我的应用发送消息时,没有发送消息的记录.我希望该消息显示为与手机发送的任何其他消息一样.我希望比手动将消息添加到sms数据库更容易.
您可以使用以下代码存储到与Messaging应用程序相同的文件夹.
ContentValues values = new ContentValues();
values.put("address", phoneNumber);
values.put("body", smsText);
// Note: This uses an Android internal API to save to Sent-folder
context.getContentResolver().insert(Uri.parse("content://sms/sent"), values);
Run Code Online (Sandbox Code Playgroud)
这使用了一些内部API,并且可能会在未来版本中制动/在某些手机上无法正常工作,但正如我在评论中提到的,一些具有数百万次安装的应用程序正在做类似的事情.
| 归档时间: |
|
| 查看次数: |
2237 次 |
| 最近记录: |