【问题标题】:Android: Get all sent sms? (outbox)Android:获取所有发送的短信? (发件箱)
【发布时间】:2012-05-19 18:14:28
【问题描述】:

我正在编写一个应用程序来备份所有短信。已经研究了一段时间,我才意识到我用来检索短信的方法只能得到我得到的那些(收件箱)。

是否有可能以任何方式获得发件箱?

如果它不在 Android API 中,是否可以以某种方式从默认 SMS 应用程序中获取它?即使不是每个人都在使用它,它现在也可以工作,这有点紧急。

【问题讨论】:

  • 如何读取已发送邮件失败的消息

标签: android get sms inbox


【解决方案1】:

要获取已发送的消息,您需要阅读sent-directory

使用这个 Uri 查询

Uri.parse("content://sms/sent");

【讨论】:

  • 谢谢,我会在 3 分钟内试一试。
  • 我搞定了。因为我需要收件箱和发件箱,所以我只做了“内容://短信”,我得到了两者,但是,我花了 10 倍的时间才完成。我收到的短信比发送的多,为什么需要这么长时间?
  • 如何获取待发送的消息?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-25
  • 1970-01-01
  • 2012-02-11
  • 2014-08-07
  • 1970-01-01
相关资源
最近更新 更多