簡體   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