2
我已經編寫了一個應用程序以使用SmsManager以編程方式發送短信。我通過PendingIntent發送短信和發送短信通知。在Android手機默認短信應用程序中以編程方式發送短信保存投遞報告
當收到發送的PendingIntent時,我將該SMS保存在默認SMS應用程序的已發送文件夾中。
後來,當收到已發送的PendingIntent時,我想用發送報告標記已發送的SMS條目,以便當用戶按住發送的SMS時,他可以看到菜單選項「查看報告」。
我的問題是如何以編程方式修改默認SMS應用程序中的已發送短信條目,並將發送報告與它關聯?如果這是不可能的,我怎樣才能以編程方式修改已發送的SMS條目並在SMS消息本身中寫入傳送狀態?
我能夠修改「content:// sms/sent」中發送的短信條目。我在發送文件夾中保存SMS時使用了UUID。後來,我使用該UUID查找發送的短信,並修改它以插入單詞「DELIVERED」。但是,如果我可以找到一個解決方案來附加傳遞報告本身,用戶可以通過長按發送的短信並選擇菜單選項「查看報告」來查看,這將是理想的。 – AllSolutions