繁体   English   中英

如何查找短信是否已在android中发送?

[英]How do i find if sms has been sent in android?

我正在开发一个使用短信发送(通过意图)功能的应用程序。 为了使应用程序更有效,我也希望知道短信的发送状态,以便通知用户短信确实已发送。 这是因为有时由于连接不良,余额不足等原因可能无法发送短信。我想知道如何做到这一点,因为大多数搜索结果都建议通过短信日志查询,我不希望应用程序来做。 谢谢

您可以在Android中通过示例查看该教程的SMS /消息传递和发送确认信息

确保添加此权限

<uses-permission android:name="android.permission.SEND_SMS" />

在您的AndroidManifest.xml文件中。

您可以使用电话内容提供程序 对于您刚发送的短信,您可以检查其类型。 如果是MESSAGE_TYPE_FAILED,则说明消息尚未发送。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM