gpt4 book ai didi

Android:发送短信并使其显示在短信收件箱中?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:33:36 26 4
gpt4 key购买 nike

我终于让我的应用程序能够发送短信 (SMS),但现在的问题是,如果用户打开短信应用程序,我需要将消息显示在收件箱中。

有什么方法可以将短信添加到收件箱吗?

我目前正在使用以下代码,我能否以某种方式更改它以使其显示在收件箱中?

private void sendSMS(String phoneNumber, String message)
{
PendingIntent pi = PendingIntent.getActivity(ccc, 0, new Intent(), 0);
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null, message, pi, null);
}

最佳答案

This链接有一个如何做到这一点的例子。

代码中的这个函数就是这样做的,完整的例子使用一个服务来完成任务:

private void addMessageToSent(String telNumber, String messageBody) {
ContentValues sentSms = new ContentValues();
sentSms.put(TELEPHON_NUMBER_FIELD_NAME, telNumber);
sentSms.put(MESSAGE_BODY_FIELD_NAME, messageBody);

ContentResolver contentResolver = getContentResolver();
contentResolver.insert(SENT_MSGS_CONTET_PROVIDER, sentSms);
}

希望这对您有所帮助!

关于Android:发送短信并使其显示在短信收件箱中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10641359/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com