gpt4 book ai didi

Android发送和监听正在发送的短信

转载 作者:行者123 更新时间:2023-11-29 21:43:39 27 4
gpt4 key购买 nike

截至目前,这就是我所拥有的。然而,客户现在想知道短信是否真的发送了,并且在点击发送按钮后他们想返回到应用程序。

您将如何收听短信是否已发送?它会在 Activity onActivityResult() 中吗?您将如何告诉短信客户端在发送后退出?我是否只需要制作自己的屏幕来发送短信,然后直接发送短信而不启动短信应用程序?

    public static void launchSMSIntent(String to, String body, Context context)
{
Intent smsIntent = new Intent(Intent.ACTION_VIEW);
smsIntent.setType("vnd.android-dir/mms-sms");
if(to != null)
smsIntent.putExtra("address", to);
if(body != null)
smsIntent.putExtra("sms_body", body);
((Activity)context).startActivityForResult(smsIntent, Constants.SMS_INTENT);
}

最佳答案

如果您需要监听正在发送的 SMS,您需要通过 android.telephony.SMSManager api 自行完成。无法保证用户使用的任何随机 SMS 应用程序都会返回一个标志来告诉您它是否已发送。

关于Android发送和监听正在发送的短信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16448548/

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